From a2a2078d23ea877e205fe68611862ca3b40b234c Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 27 Apr 2026 19:53:25 -0700 Subject: [PATCH 001/142] chore: update packages @tscircuit/runframe (#2832) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 24cbd21dd..cf10ac207 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1882", + "@tscircuit/runframe": "^0.0.1883", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.792", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-LF4s3lIisOXsWlNik8ivpFMDes6MS1yJA7PysBft+YdeIpDlJa/mqZnPrM4G9r59dXbea94UZukUvaOd6fdw0w=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.793", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-blVmJ0Pc3iOuKfAEvFE/jWP8Diierb3b6Cm9wImVLdNrB8av9tjwLGGO6oSwdf+cwe/YA4nEU1m64KNhULNesA=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1882", "", { "dependencies": { "@tscircuit/eval": "^0.0.792", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-rirTC2KYUM0l2q7PvxvuDP/iRWcIw+I2+o2UtBzg5bM2vfXdLbO/kmGBWm81fxlpJOUogaEpfwNro2c4iQr1yw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1883", "", { "dependencies": { "@tscircuit/eval": "^0.0.793", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-j5m4uHeZ7T6DWuQyWSk4ILMaftEXNa6SUVMm9EpYKn15MZmBa0aZ6tYuR4mCRnsIM4ry5yd2HhEsQTve8qjf6Q=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index d46a4f183..a56958ce5 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1882", + "@tscircuit/runframe": "^0.0.1883", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From d1786823accc8f54067eada613910c8e6a9bd46f Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 27 Apr 2026 19:58:18 -0700 Subject: [PATCH 002/142] v0.1.1297 (#2833) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a56958ce5..0c3fadfaa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1296", + "version": "0.1.1297", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 1b04505f9c3c291b66e9530c35ce3e7e6c2e3175 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 27 Apr 2026 20:49:19 -0700 Subject: [PATCH 003/142] chore: update packages @tscircuit/runframe (#2835) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index cf10ac207..2351fd430 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1883", + "@tscircuit/runframe": "^0.0.1884", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.793", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-blVmJ0Pc3iOuKfAEvFE/jWP8Diierb3b6Cm9wImVLdNrB8av9tjwLGGO6oSwdf+cwe/YA4nEU1m64KNhULNesA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.794", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-ooGGD75pMDK7v1jln63WJQTJOBofbuvhG7JWAKKY0tv9+VL0jSg507PGBKoN1NGLAY8xrqUQb0uLJzqovQYcvw=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1883", "", { "dependencies": { "@tscircuit/eval": "^0.0.793", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-j5m4uHeZ7T6DWuQyWSk4ILMaftEXNa6SUVMm9EpYKn15MZmBa0aZ6tYuR4mCRnsIM4ry5yd2HhEsQTve8qjf6Q=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1884", "", { "dependencies": { "@tscircuit/eval": "^0.0.794", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-8/4VI1GIYZVfME1haZFsLfN8QagHKRpc3Fc+2L0dvofsyz5GnHfz36Th+cDc8qixpv5d8jAETSzd/XLhag0Ydg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 0c3fadfaa..1ae566bb9 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1883", + "@tscircuit/runframe": "^0.0.1884", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 1df6b5ca29035f7f80a5a7460bb3c6aff04d5fb5 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 27 Apr 2026 20:54:06 -0700 Subject: [PATCH 004/142] v0.1.1298 (#2836) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1ae566bb9..dd6231595 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1297", + "version": "0.1.1298", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From dca332dc813c5f4b2e62138eda0bbbc70c131b18 Mon Sep 17 00:00:00 2001 From: Severin Ibarluzea Date: Mon, 27 Apr 2026 21:34:47 -0700 Subject: [PATCH 005/142] update schematic analysis dep (#2837) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 2351fd430..25dd5f69d 100644 --- a/bun.lock +++ b/bun.lock @@ -9,7 +9,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#d09c8d74f3085b29744bb0f1c9864c1154c69436", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20927dc5e24414a669e7bcfdecd83504f3e", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", @@ -301,7 +301,7 @@ "@tscircuit/circuit-json-routing-analysis": ["@tscircuit/circuit-json-routing-analysis@0.0.1", "", { "dependencies": { "flatbush": "^4.5.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-vxXM5Vo92R4GjqYSuGrgRTU8jh3An8tUt4yvBvBALwkAswMWSXJIJFnA/n7wlV9S0uzv9uOvIwizKtbyUgNBpA=="], - "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#d09c8d7", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-d09c8d7", "sha512-eMmF0Qw8LDa+cgsneknNkPugRmsB6eRhOTL5C/NKE+dnMVsX7Lsw2J6bPVZAQBe3D3i+dt9fGSvAE+KXiRrogw=="], + "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-c7cfc20"], "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], @@ -487,7 +487,7 @@ "circuit-json-to-tscircuit": ["circuit-json-to-tscircuit@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-2B4E3kOU9zFbJ6SyCKcp9ktlay/Xf2gbLuGcWE8rBL3uuypJU3uX4MFjHVfwx8cbvB/0LTF5v3gHTYbxpiZMOg=="], - "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792", "sha512-CTFqTc+F66tflCKmXC+Ge7kD1K2rrEH4Z5vHhUJa0OxmtKh6L1gM80xCJL1YtAL+9f2p7i26U9fO+Pq22NEypQ=="], + "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792"], "circuit-to-svg": ["circuit-to-svg@0.0.327", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-tUC0Z+/XBXcGFu2H6coSkxNC+jM5C3VrA3+4RzgIvGUhs5rs58aLXgIWWw1nhzgPD5t3vHwfvVB6UYiNJ8KZVQ=="], diff --git a/package.json b/package.json index dd6231595..cee58f23e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#d09c8d74f3085b29744bb0f1c9864c1154c69436", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20927dc5e24414a669e7bcfdecd83504f3e", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", From 2d8bc2a9f8b3b49e851f11c7510d444693c5f92f Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 27 Apr 2026 21:39:23 -0700 Subject: [PATCH 006/142] v0.1.1299 (#2839) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cee58f23e..1e8196565 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1298", + "version": "0.1.1299", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From f6f960dde6ec554cfe0475e6579e4e78800cef66 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 27 Apr 2026 21:39:26 -0700 Subject: [PATCH 007/142] chore: Update CLI usage in README (#2838) --- bun.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bun.lock b/bun.lock index 25dd5f69d..531910176 100644 --- a/bun.lock +++ b/bun.lock @@ -301,7 +301,7 @@ "@tscircuit/circuit-json-routing-analysis": ["@tscircuit/circuit-json-routing-analysis@0.0.1", "", { "dependencies": { "flatbush": "^4.5.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-vxXM5Vo92R4GjqYSuGrgRTU8jh3An8tUt4yvBvBALwkAswMWSXJIJFnA/n7wlV9S0uzv9uOvIwizKtbyUgNBpA=="], - "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-c7cfc20"], + "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-c7cfc20", "sha512-1K6cTzyFBxdlMTvUT8oDXB4YgLJJxVkoy10hKDGotAp60Yd0fgoz0drGhwnV5PieAahsFV7W4K7jpQcXPD+10w=="], "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], @@ -487,7 +487,7 @@ "circuit-json-to-tscircuit": ["circuit-json-to-tscircuit@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-2B4E3kOU9zFbJ6SyCKcp9ktlay/Xf2gbLuGcWE8rBL3uuypJU3uX4MFjHVfwx8cbvB/0LTF5v3gHTYbxpiZMOg=="], - "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792"], + "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792", "sha512-CTFqTc+F66tflCKmXC+Ge7kD1K2rrEH4Z5vHhUJa0OxmtKh6L1gM80xCJL1YtAL+9f2p7i26U9fO+Pq22NEypQ=="], "circuit-to-svg": ["circuit-to-svg@0.0.327", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-tUC0Z+/XBXcGFu2H6coSkxNC+jM5C3VrA3+4RzgIvGUhs5rs58aLXgIWWw1nhzgPD5t3vHwfvVB6UYiNJ8KZVQ=="], From f9abc180597ee0eae9cf5987cfce566e7ad354b7 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 27 Apr 2026 21:44:35 -0700 Subject: [PATCH 008/142] v0.1.1300 (#2841) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1e8196565..6c8045ea0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1299", + "version": "0.1.1300", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From a3d1c07f78f7863330d65f582bf483328166ed88 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 14:12:49 -0700 Subject: [PATCH 009/142] chore: update packages @tscircuit/runframe (#2849) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 531910176..df76ff258 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1884", + "@tscircuit/runframe": "^0.0.1885", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.794", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-ooGGD75pMDK7v1jln63WJQTJOBofbuvhG7JWAKKY0tv9+VL0jSg507PGBKoN1NGLAY8xrqUQb0uLJzqovQYcvw=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.795", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-aHmN7p6QNBtWgbiIF1a3KqNHbD+tzXC3hW0RDAmehnRehaB0dcCNl5xpXe0DiFROJDf5BA9TGrXP2M/iOxCJvw=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1884", "", { "dependencies": { "@tscircuit/eval": "^0.0.794", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-8/4VI1GIYZVfME1haZFsLfN8QagHKRpc3Fc+2L0dvofsyz5GnHfz36Th+cDc8qixpv5d8jAETSzd/XLhag0Ydg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1885", "", { "dependencies": { "@tscircuit/eval": "^0.0.795", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-MWUekq3g4kC8yjLBAsDH5APz46OCJETsd4Sj1YKEzEil0qVofFLYMxB+Lr4XrSR2vD8JaFnp2U5NWPRFN7glUQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 6c8045ea0..74c7f0fe3 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1884", + "@tscircuit/runframe": "^0.0.1885", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 8978d0fdbe308c9b1056d26508eaaf1844d22a00 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 14:23:26 -0700 Subject: [PATCH 010/142] chore: update packages @tscircuit/runframe (#2852) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index df76ff258..9fc1541fb 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1885", + "@tscircuit/runframe": "^0.0.1887", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.795", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-aHmN7p6QNBtWgbiIF1a3KqNHbD+tzXC3hW0RDAmehnRehaB0dcCNl5xpXe0DiFROJDf5BA9TGrXP2M/iOxCJvw=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.797", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-yOE+fJnNHC2wBfbVXypqOw9LgDoBKhG0NfVCMD/E8s3CYXMR8ls2PWMrbuxQnB+Y//1Vu+GP6iA8vCuGyKwihQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1885", "", { "dependencies": { "@tscircuit/eval": "^0.0.795", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-MWUekq3g4kC8yjLBAsDH5APz46OCJETsd4Sj1YKEzEil0qVofFLYMxB+Lr4XrSR2vD8JaFnp2U5NWPRFN7glUQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1887", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-DpbSKsP9aeDEhu/ovFr6x75/MjMWK8NaZMhQ859v5Tc1P6VuAz090wRU2m+RPuUfIWB+RMP/NMKvu2hi9FGD8Q=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 74c7f0fe3..8ae9a6436 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1885", + "@tscircuit/runframe": "^0.0.1887", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From e1129ae465689e9f7ffc99cf04c90e7c7c91f7da Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 14:28:35 -0700 Subject: [PATCH 011/142] v0.1.1302 (#2853) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8ae9a6436..a2aa0f1d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1300", + "version": "0.1.1302", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 646689b2955f97f4237db00136935534fd221ac1 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 14:47:25 -0700 Subject: [PATCH 012/142] chore: update packages @tscircuit/runframe (#2854) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 9fc1541fb..b4bbbf728 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1887", + "@tscircuit/runframe": "^0.0.1888", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1887", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-DpbSKsP9aeDEhu/ovFr6x75/MjMWK8NaZMhQ859v5Tc1P6VuAz090wRU2m+RPuUfIWB+RMP/NMKvu2hi9FGD8Q=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1888", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-0np60jLnztc3ClnKAjHPuK0iGMnnMOfgfiZpVPPs/j7K/Hp/25NBwPAPnwbPGKMfs4Kh29Zxxo/LSSqOELnUSw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index a2aa0f1d3..972790ea4 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1887", + "@tscircuit/runframe": "^0.0.1888", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From de243ca3fc04b5e3a5b9a9370c2653dc907b8210 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 14:52:29 -0700 Subject: [PATCH 013/142] v0.1.1303 (#2855) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 972790ea4..3cca16982 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1302", + "version": "0.1.1303", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From c41c882b9f7f8754e7d9a63f51086cb8018e33a3 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 16:42:43 -0700 Subject: [PATCH 014/142] chore: update packages @tscircuit/runframe (#2856) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index b4bbbf728..12f1f10a0 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1888", + "@tscircuit/runframe": "^0.0.1889", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1888", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-0np60jLnztc3ClnKAjHPuK0iGMnnMOfgfiZpVPPs/j7K/Hp/25NBwPAPnwbPGKMfs4Kh29Zxxo/LSSqOELnUSw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1889", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-PAy/kzWxVtguvRvFC9u/YqrWmeVw6dyQPY0V+oSBUzP1MJ457rXBVqcO13Bj0JREMnKptxW0GhbYbwO7fiBP3Q=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 3cca16982..24ee477af 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1888", + "@tscircuit/runframe": "^0.0.1889", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From f23abae81b9059379a18145cbb70bb562e51a3ea Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 16:47:51 -0700 Subject: [PATCH 015/142] v0.1.1304 (#2857) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 24ee477af..4a5a01ce0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1303", + "version": "0.1.1304", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 27bf6627194165b2885e6a8e01cdff2791d8cbe6 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 23:44:57 -0700 Subject: [PATCH 016/142] chore: update packages @tscircuit/runframe (#2858) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 12f1f10a0..a161e580a 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1889", + "@tscircuit/runframe": "^0.0.1890", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1889", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-PAy/kzWxVtguvRvFC9u/YqrWmeVw6dyQPY0V+oSBUzP1MJ457rXBVqcO13Bj0JREMnKptxW0GhbYbwO7fiBP3Q=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1890", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-xxXvNLW5cydiHIV6PbfMR8UP2TobLQ+5aHoBZQgKiN83a+MZY17dWE09PYbgq/F5gncIYmUyT4X22zMJjLyMVw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 4a5a01ce0..0ba2599f7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1889", + "@tscircuit/runframe": "^0.0.1890", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 2eb6129e4e3940255e4c5430f557e95916ad1c4f Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 28 Apr 2026 23:49:42 -0700 Subject: [PATCH 017/142] v0.1.1305 (#2859) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0ba2599f7..f36d581bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1304", + "version": "0.1.1305", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 511d4a9da818e6c26e0a98e772398b2757978382 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 00:13:35 -0700 Subject: [PATCH 018/142] chore: update packages @tscircuit/runframe (#2860) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index a161e580a..9116edf7a 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1890", + "@tscircuit/runframe": "^0.0.1891", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.797", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-yOE+fJnNHC2wBfbVXypqOw9LgDoBKhG0NfVCMD/E8s3CYXMR8ls2PWMrbuxQnB+Y//1Vu+GP6iA8vCuGyKwihQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.798", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-rglWhj54WVaHVw6HatAKHWS/lmdXM0Pg0Ye3ogFmn/IlGD+BcMxmQVX4jHO8MSC6EWSYVprQWbQ+rCNOGfyQiA=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1890", "", { "dependencies": { "@tscircuit/eval": "^0.0.797", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-xxXvNLW5cydiHIV6PbfMR8UP2TobLQ+5aHoBZQgKiN83a+MZY17dWE09PYbgq/F5gncIYmUyT4X22zMJjLyMVw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1891", "", { "dependencies": { "@tscircuit/eval": "^0.0.798", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-oXdGDl5kIGWQNJzN3z4DatCFGM/dOBeb2h+hEmRq+F4MUbtUDZih2KgRCZs3Ps7yIgIFr09mHsnWr7huO7wQ+Q=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index f36d581bd..976c782cb 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1890", + "@tscircuit/runframe": "^0.0.1891", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From a18998d878ec41dff458f9c2f709a3603c9e348a Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 00:18:18 -0700 Subject: [PATCH 019/142] v0.1.1306 (#2861) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 976c782cb..d3211eb5b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1305", + "version": "0.1.1306", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 03f7e9d1515f035f5173d0b1c155176041e4cf82 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 06:30:31 -0700 Subject: [PATCH 020/142] chore: update packages @tscircuit/runframe (#2862) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 9116edf7a..6ef50ccaf 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1891", + "@tscircuit/runframe": "^0.0.1892", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.798", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-rglWhj54WVaHVw6HatAKHWS/lmdXM0Pg0Ye3ogFmn/IlGD+BcMxmQVX4jHO8MSC6EWSYVprQWbQ+rCNOGfyQiA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.799", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-M6mfuO6oVUAdqRq5gFCeoJG48ryFPqX6ztgeiCIRBWGjnxhPXuwPty9qw2P8+Lvo49t2JEC05OitzBay7TUA4g=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1891", "", { "dependencies": { "@tscircuit/eval": "^0.0.798", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-oXdGDl5kIGWQNJzN3z4DatCFGM/dOBeb2h+hEmRq+F4MUbtUDZih2KgRCZs3Ps7yIgIFr09mHsnWr7huO7wQ+Q=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1892", "", { "dependencies": { "@tscircuit/eval": "^0.0.799", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-12ERcnXBGGARbZqfZ8RcR982FqJAiUwz8xeaJYiIN9B3wm35exAEJO5ZyI7g15m5C8HgJsJ1bQnyPIkdnbMa+g=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index d3211eb5b..59cc5d4ba 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1891", + "@tscircuit/runframe": "^0.0.1892", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 7bd464c3b717574132e6764497269b6af397ac73 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 06:35:50 -0700 Subject: [PATCH 021/142] v0.1.1307 (#2863) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 59cc5d4ba..d0aa405ae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1306", + "version": "0.1.1307", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From c06b4dc5393b5aab048682d6c9d66703614fcdb9 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 09:41:18 -0700 Subject: [PATCH 022/142] chore: update packages @tscircuit/runframe (#2864) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 6ef50ccaf..aa784afb3 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1892", + "@tscircuit/runframe": "^0.0.1893", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1892", "", { "dependencies": { "@tscircuit/eval": "^0.0.799", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-12ERcnXBGGARbZqfZ8RcR982FqJAiUwz8xeaJYiIN9B3wm35exAEJO5ZyI7g15m5C8HgJsJ1bQnyPIkdnbMa+g=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1893", "", { "dependencies": { "@tscircuit/eval": "^0.0.799", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-98NHs6CeKI3+2a71Tl0RQxeBZbXZqIou8ZK8ArJfiCbC7ix+cW8Lz6gnYSLwQdhQfJi9RRbkJjZzuDB5NoXu4A=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index d0aa405ae..99f71e886 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1892", + "@tscircuit/runframe": "^0.0.1893", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From fe246489994ad00d4248de6e5ae025efae1ed995 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 09:46:20 -0700 Subject: [PATCH 023/142] v0.1.1308 (#2865) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 99f71e886..5c3bb2cb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1307", + "version": "0.1.1308", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 663b0acdcaf4840645e1ded17863d9a1139c48e2 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 11:05:49 -0700 Subject: [PATCH 024/142] chore: update packages @tscircuit/runframe (#2866) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index aa784afb3..3a2257e9d 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1893", + "@tscircuit/runframe": "^0.0.1894", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.799", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-M6mfuO6oVUAdqRq5gFCeoJG48ryFPqX6ztgeiCIRBWGjnxhPXuwPty9qw2P8+Lvo49t2JEC05OitzBay7TUA4g=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.800", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-g/QQqmGybN1MGZ11PE7zRxjWeS4n9sMymWESbAwk9PfCPKEqaxdcfmMqAPmC+kR+6wFTsxDa9s7DqY+X2QosJw=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1893", "", { "dependencies": { "@tscircuit/eval": "^0.0.799", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-98NHs6CeKI3+2a71Tl0RQxeBZbXZqIou8ZK8ArJfiCbC7ix+cW8Lz6gnYSLwQdhQfJi9RRbkJjZzuDB5NoXu4A=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1894", "", { "dependencies": { "@tscircuit/eval": "^0.0.800", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-8lsKB03AUXmh4buxIPU948ratJeRrAkBmQv3FGrv/cWrwR4mfAOoQHWssZUPNe0wKV1asf0GId9e0lInyGaVNQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 5c3bb2cb9..53ba6217d 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1893", + "@tscircuit/runframe": "^0.0.1894", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 29d7de96ceb9c860803f178ab5a4d40c621fe621 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 11:11:32 -0700 Subject: [PATCH 025/142] v0.1.1309 (#2867) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 53ba6217d..5ca633cba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1308", + "version": "0.1.1309", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 52e56ee6c297a88a470f7660b3bf7a49cb909718 Mon Sep 17 00:00:00 2001 From: Severin Ibarluzea Date: Wed, 29 Apr 2026 11:35:12 -0700 Subject: [PATCH 026/142] Fix push entrypoint requirement (#2868) --- lib/shared/push-snippet.ts | 65 ++++++++++++++++++---- tests/cli/push/push1-no-entrypoint.test.ts | 51 ++++++++++++----- 2 files changed, 91 insertions(+), 25 deletions(-) diff --git a/lib/shared/push-snippet.ts b/lib/shared/push-snippet.ts index 75bc61dea..158f0abbd 100644 --- a/lib/shared/push-snippet.ts +++ b/lib/shared/push-snippet.ts @@ -30,6 +30,55 @@ type PushOptions = { const debug = Debug("tsci:push-snippet") +const findPushProject = async ({ + filePath, + onError, +}: { + filePath?: string + onError: (message: string) => void +}): Promise<{ + snippetFilePath?: string + packageJsonPath?: string + projectDir: string +} | null> => { + if (filePath) { + const snippetFilePath = await getEntrypoint({ + filePath, + onSuccess: () => {}, + onError, + }) + + if (!snippetFilePath) { + return null + } + + const packageJsonPath = [ + path.resolve(path.join(path.dirname(snippetFilePath), "package.json")), + path.resolve(path.join(process.cwd(), "package.json")), + ].find((candidatePath) => fs.existsSync(candidatePath)) + const projectDir = packageJsonPath + ? path.dirname(packageJsonPath) + : path.dirname(snippetFilePath) + + return { snippetFilePath, packageJsonPath, projectDir } + } + + const projectDir = process.cwd() + const packageJsonPath = path.resolve(path.join(projectDir, "package.json")) + if (!fs.existsSync(packageJsonPath)) { + return { projectDir } + } + + const snippetFilePath = + (await getEntrypoint({ + projectDir, + onSuccess: () => {}, + onError: () => {}, + })) ?? undefined + + return { snippetFilePath, packageJsonPath, projectDir } +} + const getArchivePayload = async ( filePaths: string[], projectDir: string, @@ -74,24 +123,16 @@ export const pushSnippet = async ({ return onExit(1) } - // Detect the entrypoint file - const snippetFilePath = await getEntrypoint({ + const pushProject = await findPushProject({ filePath, - onSuccess: () => {}, onError, }) - if (!snippetFilePath) { + if (!pushProject) { return onExit(1) } - const packageJsonPath = [ - path.resolve(path.join(path.dirname(snippetFilePath), "package.json")), - path.resolve(path.join(process.cwd(), "package.json")), - ].find((path) => fs.existsSync(path)) - const projectDir = packageJsonPath - ? path.dirname(packageJsonPath) - : path.dirname(snippetFilePath) + const { snippetFilePath, packageJsonPath, projectDir } = pushProject if (!packageJsonPath) { onError( @@ -110,7 +151,7 @@ export const pushSnippet = async ({ } } - if (!fs.existsSync(snippetFilePath)) { + if (snippetFilePath && !fs.existsSync(snippetFilePath)) { onError(`File not found: ${snippetFilePath}`) return onExit(1) } diff --git a/tests/cli/push/push1-no-entrypoint.test.ts b/tests/cli/push/push1-no-entrypoint.test.ts index 9df0ecb31..1bbd13295 100644 --- a/tests/cli/push/push1-no-entrypoint.test.ts +++ b/tests/cli/push/push1-no-entrypoint.test.ts @@ -1,17 +1,42 @@ import { test, expect } from "bun:test" import { getCliTestFixture } from "../../fixtures/get-cli-test-fixture" +import * as fs from "node:fs" +import * as path from "node:path" -test("should fail if no entrypoint file is found", async () => { - const { runCommand } = await getCliTestFixture() - try { - await runCommand("tsci push") - } catch (e) { - if (e instanceof Error) { - expect(e.message).toContain( - "No entrypoint found. Run 'tsci init' to bootstrap a basic project.", - ) - } else { - throw e - } - } +test("should fail if no package.json is found", async () => { + const { runCommand } = await getCliTestFixture({ loggedIn: true }) + const { stderr, exitCode } = await runCommand("tsci push") + + expect(exitCode).toBe(1) + expect(stderr).toBe( + "No package.json found, try running 'tsci init' to bootstrap the project\n", + ) }) + +test("should push a package without an entrypoint", async () => { + const { tmpDir, runCommand } = await getCliTestFixture({ + loggedIn: true, + }) + + fs.writeFileSync( + path.resolve(tmpDir, "package.json"), + JSON.stringify({ name: "@tsci/test-user.test-package", version: "1.0.0" }), + ) + fs.writeFileSync( + path.resolve(tmpDir, "tscircuit.config.json"), + JSON.stringify({ includeBoardFiles: ["**/*.circuit.json"] }), + ) + fs.writeFileSync( + path.resolve(tmpDir, "prebuilt.circuit.json"), + JSON.stringify([{ type: "source_component", name: "U1" }]), + ) + + const { stdout, stderr, exitCode } = await runCommand("tsci push") + + expect(exitCode).toBe(0) + expect(stderr).toBe("") + expect(stdout).toContain("⬆︎ package.json") + expect(stdout).toContain("⬆︎ prebuilt.circuit.json") + expect(stdout).toContain("⬆︎ tscircuit.config.json") + expect(stdout).toContain('"@tsci/test-user.test-package@1.0.0" published!') +}, 30_000) From e5355a791dca662207a2b30e9da610e472fef4a4 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 11:40:20 -0700 Subject: [PATCH 027/142] v0.1.1310 (#2869) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5ca633cba..92271142a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1309", + "version": "0.1.1310", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 1f56351d315b710ae5107e8d173e6eb45cdb978d Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 11:51:31 -0700 Subject: [PATCH 028/142] chore: update packages @tscircuit/runframe (#2870) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 3a2257e9d..6c7fd354f 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1894", + "@tscircuit/runframe": "^0.0.1895", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1894", "", { "dependencies": { "@tscircuit/eval": "^0.0.800", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-8lsKB03AUXmh4buxIPU948ratJeRrAkBmQv3FGrv/cWrwR4mfAOoQHWssZUPNe0wKV1asf0GId9e0lInyGaVNQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1895", "", { "dependencies": { "@tscircuit/eval": "^0.0.800", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-TStxY+xxNXoxgxnpptwPiX3QvR0BNVydsJi1H4u87KYiiLBkHD//6GX+LaRkLz2rtPsB3+1VjEASGafGQ4/QbQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 92271142a..84c616c3c 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1894", + "@tscircuit/runframe": "^0.0.1895", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 8eb04f1c87997095050df5490f686cdc5adffaca Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 11:56:54 -0700 Subject: [PATCH 029/142] v0.1.1311 (#2871) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 84c616c3c..17ecf854e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1310", + "version": "0.1.1311", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 1be894a0da7566337ae1b75c69af39b71104e66f Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 12:06:57 -0700 Subject: [PATCH 030/142] chore: update packages @tscircuit/runframe (#2872) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 6c7fd354f..d6491c8c6 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1895", + "@tscircuit/runframe": "^0.0.1896", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1895", "", { "dependencies": { "@tscircuit/eval": "^0.0.800", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-TStxY+xxNXoxgxnpptwPiX3QvR0BNVydsJi1H4u87KYiiLBkHD//6GX+LaRkLz2rtPsB3+1VjEASGafGQ4/QbQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1896", "", { "dependencies": { "@tscircuit/eval": "^0.0.800", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-/eZew77k2X6BN+EuaRQXwo86qOmE+fJpWpsC1DWZKFlaMjMem20aDalb2YLt79R0e3C8qRso7pY2yW356pWthg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 17ecf854e..a0faa973b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1895", + "@tscircuit/runframe": "^0.0.1896", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 0ff35b1bf59e3fd0557ca0e8081bffc80a0721e7 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 12:12:19 -0700 Subject: [PATCH 031/142] v0.1.1312 (#2873) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a0faa973b..2c7bae7dc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1311", + "version": "0.1.1312", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 3876c1c1f325334c542787ef29f11863a5e9ca16 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 12:16:47 -0700 Subject: [PATCH 032/142] chore: update packages @tscircuit/runframe (#2874) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index d6491c8c6..b1fd02be6 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1896", + "@tscircuit/runframe": "^0.0.1897", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.800", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-g/QQqmGybN1MGZ11PE7zRxjWeS4n9sMymWESbAwk9PfCPKEqaxdcfmMqAPmC+kR+6wFTsxDa9s7DqY+X2QosJw=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.801", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-2ONYlidGYm8RmhP78dKEOUzO7/nZvkQg6PhgQ6/Pp2bT1GOIGeYrng0YHhipKf83vY70WWBlDMAV5GLKPkJWbw=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1896", "", { "dependencies": { "@tscircuit/eval": "^0.0.800", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-/eZew77k2X6BN+EuaRQXwo86qOmE+fJpWpsC1DWZKFlaMjMem20aDalb2YLt79R0e3C8qRso7pY2yW356pWthg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1897", "", { "dependencies": { "@tscircuit/eval": "^0.0.801", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-psTONuKrOcS9TqXV9NbqWW7+kq3WDe8JQFp7YEKE+47zz/Y9q5oREL6RuwgooSQJsPAegzttwCWRwEmzeksfgQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 2c7bae7dc..59e00065d 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1896", + "@tscircuit/runframe": "^0.0.1897", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 1b79980d4a359d4bc01efd20a130256b35cd4e03 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 12:21:49 -0700 Subject: [PATCH 033/142] v0.1.1313 (#2875) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 59e00065d..1fbdc38ef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1312", + "version": "0.1.1313", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 8a50e8310d6d035edb91e0f3939c9fb5b4105c7a Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 14:24:44 -0700 Subject: [PATCH 034/142] chore: update packages @tscircuit/runframe (#2876) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index b1fd02be6..05a8c6097 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1897", + "@tscircuit/runframe": "^0.0.1898", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.801", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-2ONYlidGYm8RmhP78dKEOUzO7/nZvkQg6PhgQ6/Pp2bT1GOIGeYrng0YHhipKf83vY70WWBlDMAV5GLKPkJWbw=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.802", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-tiQP1LD0fYKx+IDZJ8GLJ1smjsN3tD5ByUOq+ybMXCiNMg+qnzDillw1nVamGBeuSlMEYc5x4s+Oay+6vgc3vw=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1897", "", { "dependencies": { "@tscircuit/eval": "^0.0.801", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-psTONuKrOcS9TqXV9NbqWW7+kq3WDe8JQFp7YEKE+47zz/Y9q5oREL6RuwgooSQJsPAegzttwCWRwEmzeksfgQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1898", "", { "dependencies": { "@tscircuit/eval": "^0.0.802", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-fLFLTh7xBCjpNfqFrZAnvzyVLhrGmnk9WTVslWZNo1KvMhLQcNVPRhGvmv43JOEvuEXw3fitw6dTv9IsF8lSNw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 1fbdc38ef..a5fbfa4e7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1897", + "@tscircuit/runframe": "^0.0.1898", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From ec1857f6c72b2a3bdb4ab170c674ecce72847372 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 14:29:58 -0700 Subject: [PATCH 035/142] v0.1.1314 (#2877) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a5fbfa4e7..3ba229110 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1313", + "version": "0.1.1314", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From ddfdb9daff3656201c8a27c3faf7a886c177624a Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 15:48:04 -0700 Subject: [PATCH 036/142] chore: update packages @tscircuit/runframe (#2878) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 05a8c6097..754be6304 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1898", + "@tscircuit/runframe": "^0.0.1899", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1898", "", { "dependencies": { "@tscircuit/eval": "^0.0.802", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-fLFLTh7xBCjpNfqFrZAnvzyVLhrGmnk9WTVslWZNo1KvMhLQcNVPRhGvmv43JOEvuEXw3fitw6dTv9IsF8lSNw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1899", "", { "dependencies": { "@tscircuit/eval": "^0.0.802", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-TeHdHnWTOkqS/a0q4CJIvy/atVLSo6edobebPgsaOk+vGK2n/ds5zD8KWZDHSba9pC0onkkknge91f5cWPYHww=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 3ba229110..78ac0820c 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1898", + "@tscircuit/runframe": "^0.0.1899", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 901b447b9f517a51f8970933f1690e5b41beab49 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 15:53:09 -0700 Subject: [PATCH 037/142] v0.1.1315 (#2879) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 78ac0820c..11b127564 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1314", + "version": "0.1.1315", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From ef52c5eab2841817f33aeddbd2f00d5d525ba762 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 16:34:01 -0700 Subject: [PATCH 038/142] chore: update packages @tscircuit/runframe (#2880) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 754be6304..7dd378f07 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1899", + "@tscircuit/runframe": "^0.0.1900", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.802", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-tiQP1LD0fYKx+IDZJ8GLJ1smjsN3tD5ByUOq+ybMXCiNMg+qnzDillw1nVamGBeuSlMEYc5x4s+Oay+6vgc3vw=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.803", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-LQ3elukvVb3OXT5Nz7hW4J3dKytyP2F2lugGobuYFuuxOxUcHQ0IwQ4Mm/st7pYJaaVFG3K9tveM/+Q694GKtQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1899", "", { "dependencies": { "@tscircuit/eval": "^0.0.802", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-TeHdHnWTOkqS/a0q4CJIvy/atVLSo6edobebPgsaOk+vGK2n/ds5zD8KWZDHSba9pC0onkkknge91f5cWPYHww=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1900", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-moNyeAJUVQp2nOKxnY6ofAIviu1LG+/ejJto8TI8sFwjJmCR8S5Ixi3XMWtdztGtwdvh6tjyUMaK34sIoAr+Mg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 11b127564..fa8bb4d96 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1899", + "@tscircuit/runframe": "^0.0.1900", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 970b1f989401cbfab4e726186c7e3959eec8d519 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 29 Apr 2026 16:39:05 -0700 Subject: [PATCH 039/142] v0.1.1316 (#2881) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fa8bb4d96..cafe63820 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1315", + "version": "0.1.1316", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From b238bea01a1c6487b82eaf7f75ff55b91057fb9d Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 00:44:10 -0700 Subject: [PATCH 040/142] chore: update packages @tscircuit/runframe (#2883) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 7dd378f07..4203544b7 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1900", + "@tscircuit/runframe": "^0.0.1902", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1900", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-moNyeAJUVQp2nOKxnY6ofAIviu1LG+/ejJto8TI8sFwjJmCR8S5Ixi3XMWtdztGtwdvh6tjyUMaK34sIoAr+Mg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1902", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-XMnyNjKo6zcwhjvidn08myIp2Bu7SyMk6YwZRALDedXaga2OrzukYlTe5+eJnez025om/vy/ZtgGAR8aDNbekg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index cafe63820..65afe6103 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1900", + "@tscircuit/runframe": "^0.0.1902", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From aeeaf0a89295bd465e5f5bf68d38911c4411548a Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 00:49:00 -0700 Subject: [PATCH 041/142] v0.1.1317 (#2884) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 65afe6103..d1312d4a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1316", + "version": "0.1.1317", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From cf6114ec9a8fcddb8e48b512196b3f9cf5384620 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 11:47:33 -0700 Subject: [PATCH 042/142] chore: update packages @tscircuit/runframe (#2887) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 4203544b7..8ec146565 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1902", + "@tscircuit/runframe": "^0.0.1903", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1902", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-XMnyNjKo6zcwhjvidn08myIp2Bu7SyMk6YwZRALDedXaga2OrzukYlTe5+eJnez025om/vy/ZtgGAR8aDNbekg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1903", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-xF/vllmNyzA2U/L8zyzY/bJa79pTsqAAOYzYr0IyT6PO4ui/JBeznoMSkWYGCuUkfdYJnb8cE+V8/2Ykc2jJJg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index d1312d4a8..f31dfe97b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1902", + "@tscircuit/runframe": "^0.0.1903", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 76d2543fd25c2e3072ab3275bd814ac97ebd17f1 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 11:52:47 -0700 Subject: [PATCH 043/142] v0.1.1318 (#2888) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f31dfe97b..6373ec5ef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1317", + "version": "0.1.1318", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 36a8afceefc352f45937bce94fd07227f270960b Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 13:03:46 -0700 Subject: [PATCH 044/142] chore: update packages @tscircuit/runframe (#2889) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 8ec146565..54798c73f 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1903", + "@tscircuit/runframe": "^0.0.1904", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1903", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-xF/vllmNyzA2U/L8zyzY/bJa79pTsqAAOYzYr0IyT6PO4ui/JBeznoMSkWYGCuUkfdYJnb8cE+V8/2Ykc2jJJg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1904", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-bfvUDpX9O4ggiDlKFVYES9YRJyfnKdpDAkkByroWuz26d4JP7mneXlZ1kTv/BWj0Svl29w1520AeVU2WrrsgWw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 6373ec5ef..f6d6a5d51 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1903", + "@tscircuit/runframe": "^0.0.1904", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 37f4a36f9f58917246bd5543eb9b1af7bb037f6c Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 13:09:02 -0700 Subject: [PATCH 045/142] v0.1.1319 (#2890) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f6d6a5d51..ab40c03fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1318", + "version": "0.1.1319", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 6dfef16c0e56d940a83c823f8813ab278fefbcd2 Mon Sep 17 00:00:00 2001 From: Sangit Manandhar Date: Thu, 30 Apr 2026 14:58:42 -0700 Subject: [PATCH 046/142] update circuit-json-schematic-placement-analysis to commit add7fd89b1edce7fda0471a173409b8118d2723c (#2891) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 54798c73f..d77cc38af 100644 --- a/bun.lock +++ b/bun.lock @@ -9,7 +9,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20927dc5e24414a669e7bcfdecd83504f3e", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#add7fd89b1edce7fda0471a173409b8118d2723c", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", @@ -301,7 +301,7 @@ "@tscircuit/circuit-json-routing-analysis": ["@tscircuit/circuit-json-routing-analysis@0.0.1", "", { "dependencies": { "flatbush": "^4.5.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-vxXM5Vo92R4GjqYSuGrgRTU8jh3An8tUt4yvBvBALwkAswMWSXJIJFnA/n7wlV9S0uzv9uOvIwizKtbyUgNBpA=="], - "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-c7cfc20", "sha512-1K6cTzyFBxdlMTvUT8oDXB4YgLJJxVkoy10hKDGotAp60Yd0fgoz0drGhwnV5PieAahsFV7W4K7jpQcXPD+10w=="], + "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#add7fd8", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-add7fd8", "sha512-VfiIQ1spvACG6wKFaRkjYLbUGGt2kDUlHP6vXBqjILXxOZTnrUWUFrFrcB34aGKoIyJHn9DXVZjPMK6p/fpoZA=="], "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], diff --git a/package.json b/package.json index ab40c03fd..2e58f90d7 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#c7cfc20927dc5e24414a669e7bcfdecd83504f3e", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#add7fd89b1edce7fda0471a173409b8118d2723c", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", From 72a8c8f88f89be3464757fde30974f07f0ad19ba Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 15:03:29 -0700 Subject: [PATCH 047/142] v0.1.1320 (#2892) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2e58f90d7..2fcb73a19 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1319", + "version": "0.1.1320", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 5eab14bc84d57b6fe825178d4ac562728f2b9782 Mon Sep 17 00:00:00 2001 From: Sangit Manandhar Date: Thu, 30 Apr 2026 18:15:49 -0700 Subject: [PATCH 048/142] update @tscircuit/circuit-json-schematic-placement-analysis to a8b1e6a (#2893) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fcb73a19..0e44e105e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#add7fd89b1edce7fda0471a173409b8118d2723c", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a5357f8a5aea4881f84ffda7c76d5cfe8e", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", From aa84326c2b2491cd30c7b9e6a052d0bb60eba6d3 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 18:21:29 -0700 Subject: [PATCH 049/142] chore: Update CLI usage in README (#2894) --- bun.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bun.lock b/bun.lock index d77cc38af..367f77ab9 100644 --- a/bun.lock +++ b/bun.lock @@ -9,7 +9,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#add7fd89b1edce7fda0471a173409b8118d2723c", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a5357f8a5aea4881f84ffda7c76d5cfe8e", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", @@ -301,7 +301,7 @@ "@tscircuit/circuit-json-routing-analysis": ["@tscircuit/circuit-json-routing-analysis@0.0.1", "", { "dependencies": { "flatbush": "^4.5.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-vxXM5Vo92R4GjqYSuGrgRTU8jh3An8tUt4yvBvBALwkAswMWSXJIJFnA/n7wlV9S0uzv9uOvIwizKtbyUgNBpA=="], - "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#add7fd8", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-add7fd8", "sha512-VfiIQ1spvACG6wKFaRkjYLbUGGt2kDUlHP6vXBqjILXxOZTnrUWUFrFrcB34aGKoIyJHn9DXVZjPMK6p/fpoZA=="], + "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-a8b1e6a", "sha512-dv4E5tTGfqIaiAnVo4gzriyKU3HK6BWJDf9SWTpL6985pcxcgJYSyQTbmhs79xD/F66G/+7y7wFDBgjjSNx/xQ=="], "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], From 84afb8ffe08f272392806a7409175a823d6c2244 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 18:26:35 -0700 Subject: [PATCH 050/142] v0.1.1321 (#2896) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0e44e105e..260cd8bbf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1320", + "version": "0.1.1321", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 0fde5ba91509c3382ed507f4276eaf746721f104 Mon Sep 17 00:00:00 2001 From: Sangit Manandhar Date: Thu, 30 Apr 2026 18:26:49 -0700 Subject: [PATCH 051/142] update bun.lock (#2895) * update @tscircuit/circuit-json-schematic-placement-analysis to a8b1e6a * update bun.lock From bab5eaa565dacebbea660a7e6f644119bf875257 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 30 Apr 2026 18:31:38 -0700 Subject: [PATCH 052/142] v0.1.1322 (#2897) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 260cd8bbf..437d736a0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1321", + "version": "0.1.1322", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 0bb4efd30f5f30e9d5bf53e0f5bf471bafcd3387 Mon Sep 17 00:00:00 2001 From: Mustafa Mulla <97171641+MustafaMulla29@users.noreply.github.com> Date: Fri, 1 May 2026 16:09:49 +0530 Subject: [PATCH 053/142] chore: update circuit-json-to-kicad dep (#2898) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 367f77ab9..e75a80767 100644 --- a/bun.lock +++ b/bun.lock @@ -30,7 +30,7 @@ "circuit-json": "^0.0.403", "circuit-json-to-bom-csv": "^0.0.7", "circuit-json-to-gerber": "^0.0.49", - "circuit-json-to-kicad": "^0.0.114", + "circuit-json-to-kicad": "^0.0.125", "circuit-json-to-pnp-csv": "^0.0.7", "circuit-json-to-readable-netlist": "^0.0.15", "circuit-json-to-spice": "^0.0.10", @@ -473,7 +473,7 @@ "circuit-json-to-gltf": ["circuit-json-to-gltf@0.0.91", "", { "dependencies": { "@jscad/modeling": "^2.12.6", "earcut": "^3.0.2", "jscad-electronics": "^0.0.120", "jscad-to-gltf": "^0.0.5", "occt-import-js": "^0.0.23" }, "peerDependencies": { "@resvg/resvg-js": "2", "@resvg/resvg-wasm": "2", "@tscircuit/circuit-json-util": "*", "circuit-json": "*", "circuit-to-svg": "*", "typescript": "^5" }, "optionalPeers": ["@resvg/resvg-js", "@resvg/resvg-wasm"] }, "sha512-7QzJ0WF88WmVMgWtt+2ogfvFCDEr4EKWRMy/oMgCVnsr3vI6wkfQjqE8RwgFRtitZzMh9msfM8Vvcu2lZ2I/rA=="], - "circuit-json-to-kicad": ["circuit-json-to-kicad@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-3VhF6ekiiDzmid0fUfF7NWKvl5UDfTRBkPHhRUaIcTgcZZKDNoyhdYAJYTuHwHXQbj9jmC8iNnwjoX5BZY6KaA=="], + "circuit-json-to-kicad": ["circuit-json-to-kicad@0.0.125", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-WN/DcclxV1/of0HrqS8Xf2prtzUPNSP3U4w69waD5THMqDXzNBtMd0RWwbBdX1nrAuTqN+4cQfA1d9KUbohJMw=="], "circuit-json-to-pnp-csv": ["circuit-json-to-pnp-csv@0.0.7", "", { "dependencies": { "papaparse": "^5.4.1" }, "peerDependencies": { "@tscircuit/soup-util": "*", "typescript": "^5.0.0" } }, "sha512-WAdNRHtaPhQM8X5NN/43WMBKDCEKQSLShg/mHIZxMUzJviymnfbq6rJj/2WvDqm/bogey34PyTEHwF3mC7zxlQ=="], diff --git a/package.json b/package.json index 437d736a0..2038518d3 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "circuit-json": "^0.0.403", "circuit-json-to-bom-csv": "^0.0.7", "circuit-json-to-gerber": "^0.0.49", - "circuit-json-to-kicad": "^0.0.114", + "circuit-json-to-kicad": "^0.0.125", "circuit-json-to-pnp-csv": "^0.0.7", "circuit-json-to-readable-netlist": "^0.0.15", "circuit-json-to-spice": "^0.0.10", From f42c5d95e37d1e2560159a12879cd7b675c5ff85 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 03:49:58 -0700 Subject: [PATCH 054/142] chore: update packages @tscircuit/runframe (#2901) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index e75a80767..d43faa7e3 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1904", + "@tscircuit/runframe": "^0.0.1905", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1904", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-bfvUDpX9O4ggiDlKFVYES9YRJyfnKdpDAkkByroWuz26d4JP7mneXlZ1kTv/BWj0Svl29w1520AeVU2WrrsgWw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1905", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-v34NNYLWcYejhRnUSzG6Qcj/6nuz7779V//kIATh0aVsi7UT55kj3jBIm10MnT8TWbkArkXZGwGxfVmCY/0b6g=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 2038518d3..ed8218ad7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1904", + "@tscircuit/runframe": "^0.0.1905", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From c0c1495b447899cd24fe48a714a49624685837d7 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 03:55:02 -0700 Subject: [PATCH 055/142] v0.1.1324 (#2902) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ed8218ad7..97b8ef221 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1322", + "version": "0.1.1324", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 3afc6247bedf3a7cb5312fd457f25ce61b55f618 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 06:28:44 -0700 Subject: [PATCH 056/142] chore: update packages @tscircuit/runframe (#2903) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index d43faa7e3..91aba33bd 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1905", + "@tscircuit/runframe": "^0.0.1907", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.803", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-LQ3elukvVb3OXT5Nz7hW4J3dKytyP2F2lugGobuYFuuxOxUcHQ0IwQ4Mm/st7pYJaaVFG3K9tveM/+Q694GKtQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.804", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-fz/VWUV4SqpWO9+PkoV53636IKlP0dQLwEZQl2+yHLebScb0o2Vp6zdEZAgpfMEE0ifgE3WNkpn7NcCNTEKe+A=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1905", "", { "dependencies": { "@tscircuit/eval": "^0.0.803", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-v34NNYLWcYejhRnUSzG6Qcj/6nuz7779V//kIATh0aVsi7UT55kj3jBIm10MnT8TWbkArkXZGwGxfVmCY/0b6g=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1907", "", { "dependencies": { "@tscircuit/eval": "^0.0.804", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-yzMH44PPh7YdzE1WV61Cg1bx3kVXs7U+1cXQ5hy6RjQa3YD0FbtSfbN+jEq2aVAQopQlr3jcq3D4yRxKh94Wfg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 97b8ef221..ad7e88641 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1905", + "@tscircuit/runframe": "^0.0.1907", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 8f77f0b6fdc3aa5cea34a0115894c266f4a5670c Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 06:33:45 -0700 Subject: [PATCH 057/142] v0.1.1325 (#2904) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ad7e88641..fe5956fb4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1324", + "version": "0.1.1325", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From ab40713aea19fbe0482ef2dbd5b6c4878414e6e9 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 12:20:15 -0700 Subject: [PATCH 058/142] chore: update packages @tscircuit/runframe (#2906) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 91aba33bd..09fb54498 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1907", + "@tscircuit/runframe": "^0.0.1908", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.804", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-fz/VWUV4SqpWO9+PkoV53636IKlP0dQLwEZQl2+yHLebScb0o2Vp6zdEZAgpfMEE0ifgE3WNkpn7NcCNTEKe+A=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.805", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-es5iFXqS2j+30O27vpHJy9VI5INgXXn/Dn9u1heutKE+jiyxCGe87aIAYt54XNIxfaYEfhtWcZf6dZ85bz5IVg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1907", "", { "dependencies": { "@tscircuit/eval": "^0.0.804", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-yzMH44PPh7YdzE1WV61Cg1bx3kVXs7U+1cXQ5hy6RjQa3YD0FbtSfbN+jEq2aVAQopQlr3jcq3D4yRxKh94Wfg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1908", "", { "dependencies": { "@tscircuit/eval": "^0.0.805", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-c1DxHDGlzeYGAkpkRPjgdLGf/jzU/wc58gneoVej/yWwkvJCjmeFUc7682g94qovvFAkI56a1rj5aKqB1B0xtg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index fe5956fb4..195ad321b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1907", + "@tscircuit/runframe": "^0.0.1908", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 9609986321eadefbcfe0595fc2bd2cd792bfdb95 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 12:25:28 -0700 Subject: [PATCH 059/142] v0.1.1326 (#2907) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 195ad321b..c86b94e76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1325", + "version": "0.1.1326", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 591a3e3a1bf3613da365068e401d6a4ae79d6c92 Mon Sep 17 00:00:00 2001 From: Rishabh Gupta <38923768+imrishabh18@users.noreply.github.com> Date: Fri, 1 May 2026 14:54:47 -0700 Subject: [PATCH 060/142] chore: bump circuit-json-to-gerber to 0.0.51 (#2908) --- bun.lock | 67 ++++++++++++++++++++++++++-------------------------- package.json | 2 +- 2 files changed, 35 insertions(+), 34 deletions(-) diff --git a/bun.lock b/bun.lock index 09fb54498..346ac8b91 100644 --- a/bun.lock +++ b/bun.lock @@ -1,6 +1,5 @@ { "lockfileVersion": 1, - "configVersion": 0, "workspaces": { "": { "name": "@tscircuit/cli", @@ -29,7 +28,7 @@ "chokidar": "4.0.1", "circuit-json": "^0.0.403", "circuit-json-to-bom-csv": "^0.0.7", - "circuit-json-to-gerber": "^0.0.49", + "circuit-json-to-gerber": "^0.0.51", "circuit-json-to-kicad": "^0.0.125", "circuit-json-to-pnp-csv": "^0.0.7", "circuit-json-to-readable-netlist": "^0.0.15", @@ -301,15 +300,15 @@ "@tscircuit/circuit-json-routing-analysis": ["@tscircuit/circuit-json-routing-analysis@0.0.1", "", { "dependencies": { "flatbush": "^4.5.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-vxXM5Vo92R4GjqYSuGrgRTU8jh3An8tUt4yvBvBALwkAswMWSXJIJFnA/n7wlV9S0uzv9uOvIwizKtbyUgNBpA=="], - "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-a8b1e6a", "sha512-dv4E5tTGfqIaiAnVo4gzriyKU3HK6BWJDf9SWTpL6985pcxcgJYSyQTbmhs79xD/F66G/+7y7wFDBgjjSNx/xQ=="], + "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-a8b1e6a"], - "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], + "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.90", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-Sr0It+Eqq+hf3g+PDsB6/WuRSLETeHF2eiaHwaIIl2ul+AwGaUXD3I2wcxFgoYLiDkNKcp3XBPSZ8JwM5efM7Q=="], "@tscircuit/copper-pour-solver": ["@tscircuit/copper-pour-solver@0.0.20", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-RDhcDA5/fP/Oo2CdhoHTG2LHx+61vm01waeh8siyuuUTRlDMF7i84ep1gS5qfvNWWGpIrf5NrM79ecBDaU1AvQ=="], "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.805", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-es5iFXqS2j+30O27vpHJy9VI5INgXXn/Dn9u1heutKE+jiyxCGe87aIAYt54XNIxfaYEfhtWcZf6dZ85bz5IVg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.725", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-47BCekQeqi9DukKDo8GAb2/tjVZZIlMONAMrTzD5N/XsOkkREk2iHnA2ps/mBtUXW9wNHP3PC+UXzFoTU3MPSg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -347,7 +346,7 @@ "@tscircuit/simple-3d-svg": ["@tscircuit/simple-3d-svg@0.0.41", "", { "dependencies": { "fast-xml-parser": "^5.2.5", "fflate": "^0.8.2" } }, "sha512-2iwhHhMLElq5t0fcC0Gr7cCpZhEOAKh+6NN0NIJ9YWUCcsB7UN8uYko7jqNTxDlYOe6E0ZYaDZWsQ3amOZ3dlw=="], - "@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.7", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-SB5+A92BMsozxOWfi6iXrcVv1UAFfbBAbKlWHG9TXWquEvAVPSukeCZJ08Yhq0b22T4qkMNy5bZWshXwlO+BuQ=="], + "@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.3", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-NMzqn7NM0SpeHnoWwewcnitxSNczaFsm/WENmBy8dxnFbUkGBdmSY5Gbky8C9e7q8+SzRcwj7GqXE7EWAHTirw=="], "@tscircuit/soup-util": ["@tscircuit/soup-util@0.0.41", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "*" } }, "sha512-47JKWBUKkRVHhad0HhBbdOJxB6v/eiac46beiKRBMlJqiZ1gPGI276v9iZfpF7c4hXR69cURcgiwuA5vowrFEg=="], @@ -469,7 +468,7 @@ "circuit-json-to-connectivity-map": ["circuit-json-to-connectivity-map@0.0.23", "", { "dependencies": { "@tscircuit/math-utils": "^0.0.9" }, "peerDependencies": { "typescript": "^5.9.3" } }, "sha512-DSOiXaXOTvjU+7et8ITXb2LjgKto6cQzLv3hReYdXuUNtLw2GVnpOly1G83VcIBcSQ4hRVHI4VMKRyZB3XVzdg=="], - "circuit-json-to-gerber": ["circuit-json-to-gerber@0.0.49", "", { "dependencies": { "@tscircuit/alphabet": "^0.0.25", "fast-json-stable-stringify": "^2.1.0", "transformation-matrix": "^3.0.0" }, "peerDependencies": { "circuit-json": "*", "tscircuit": "*", "typescript": "^5.0.0" }, "bin": { "circuit-to-gerber": "dist/cli.js" } }, "sha512-+IMXSj5YdwsFx8Xk8JYuDl+Zf3y/Ig8O7uBkw2/bUMGO6rMpJseSObs7YUEwArF+JG0e+Viroa1a8EyIlzVExQ=="], + "circuit-json-to-gerber": ["circuit-json-to-gerber@0.0.51", "", { "dependencies": { "@tscircuit/alphabet": "^0.0.25", "fast-json-stable-stringify": "^2.1.0", "transformation-matrix": "^3.0.0" }, "peerDependencies": { "circuit-json": "*", "tscircuit": "*", "typescript": "^5.0.0" }, "bin": { "circuit-to-gerber": "dist/cli.js" } }, "sha512-wcVsSJ5coWbbOb+fdkYPX8x4urtOJi4tbuDcUvCDUxY6DM7nqM3rvi7p1XjGVlhJIrDRcL7rdepbVeT5fIuOwA=="], "circuit-json-to-gltf": ["circuit-json-to-gltf@0.0.91", "", { "dependencies": { "@jscad/modeling": "^2.12.6", "earcut": "^3.0.2", "jscad-electronics": "^0.0.120", "jscad-to-gltf": "^0.0.5", "occt-import-js": "^0.0.23" }, "peerDependencies": { "@resvg/resvg-js": "2", "@resvg/resvg-wasm": "2", "@tscircuit/circuit-json-util": "*", "circuit-json": "*", "circuit-to-svg": "*", "typescript": "^5" }, "optionalPeers": ["@resvg/resvg-js", "@resvg/resvg-wasm"] }, "sha512-7QzJ0WF88WmVMgWtt+2ogfvFCDEr4EKWRMy/oMgCVnsr3vI6wkfQjqE8RwgFRtitZzMh9msfM8Vvcu2lZ2I/rA=="], @@ -487,9 +486,9 @@ "circuit-json-to-tscircuit": ["circuit-json-to-tscircuit@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-2B4E3kOU9zFbJ6SyCKcp9ktlay/Xf2gbLuGcWE8rBL3uuypJU3uX4MFjHVfwx8cbvB/0LTF5v3gHTYbxpiZMOg=="], - "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792", "sha512-CTFqTc+F66tflCKmXC+Ge7kD1K2rrEH4Z5vHhUJa0OxmtKh6L1gM80xCJL1YtAL+9f2p7i26U9fO+Pq22NEypQ=="], + "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792"], - "circuit-to-svg": ["circuit-to-svg@0.0.327", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-tUC0Z+/XBXcGFu2H6coSkxNC+jM5C3VrA3+4RzgIvGUhs5rs58aLXgIWWw1nhzgPD5t3vHwfvVB6UYiNJ8KZVQ=="], + "circuit-to-svg": ["circuit-to-svg@0.0.337", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-wNuAGSJVkd/M3BH0u+uBw+dUIowUDF05UwfvxkkmMzmj90y6nQ+bE3QSZLJ+ODua7jtwjzuT5g4r0fMNtDvAuQ=="], "cli-cursor": ["cli-cursor@5.0.0", "", { "dependencies": { "restore-cursor": "^5.0.0" } }, "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="], @@ -913,7 +912,7 @@ "performance-now": ["performance-now@2.1.0", "", {}, "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="], - "picocolors": ["picocolors@1.0.0", "", {}, "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="], + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], @@ -1005,7 +1004,7 @@ "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], - "schematic-symbols": ["schematic-symbols@0.0.202", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-zMdY7VaEg2Sc25T0h9LkWttEoyxGamgBfFDQKUXtYRoLSChrNDOKbNLaxU/GH2L2GbsasV8OLiHyHGb5u7NUpg=="], + "schematic-symbols": ["schematic-symbols@0.0.208", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-2vW3Kmouu1jVtwHuwa9HBgWLl4NKYoXk1T8rtOCa+tlZhCP/qQRX0YWwo4ZljSoY2fWPwZoEy7RX/CuEBuSA+Q=="], "semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], @@ -1089,7 +1088,7 @@ "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], - "transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], + "transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], "ts-deepmerge": ["ts-deepmerge@6.2.1", "", {}, "sha512-8CYSLazCyj0DJDpPIxOFzJG46r93uh6EynYjuey+bxcLltBeqZL7DMfaE5ZPzZNFlav7wx+2TDa/mBl8gkTYzw=="], @@ -1165,13 +1164,15 @@ "zustand-hoist": ["zustand-hoist@2.0.1", "", { "peerDependencies": { "zustand": ">=4.0.0" } }, "sha512-Lhvv3RlLQx1NSUtuhk8jegXe1Wyav9RAOnLd4CRs1SbB5qcFoarAGQTE43vIxXizrm1UQJl1q5uRbOZuXGXGpQ=="], - "@babel/code-frame/picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], - "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], - "@tscircuit/core/transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], + "@tscircuit/circuit-json-schematic-placement-analysis/@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], + + "@tscircuit/runframe/@tscircuit/eval": ["@tscircuit/eval@0.0.805", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-es5iFXqS2j+30O27vpHJy9VI5INgXXn/Dn9u1heutKE+jiyxCGe87aIAYt54XNIxfaYEfhtWcZf6dZ85bz5IVg=="], + + "@tscircuit/runframe/@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.7", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-SB5+A92BMsozxOWfi6iXrcVv1UAFfbBAbKlWHG9TXWquEvAVPSukeCZJ08Yhq0b22T4qkMNy5bZWshXwlO+BuQ=="], "@types/prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], @@ -1183,13 +1184,17 @@ "circuit-json-to-connectivity-map/@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-sPzfXndijet8z29X6f5vnSZddiso2tRg7m6rB+268bVj60mxnxUMD14rKuMlLn6n84fMOpD/X7pRTZUfi6M+Tg=="], + "circuit-json-to-gerber/transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], + "circuit-json-to-spice/circuit-json-to-connectivity-map": ["circuit-json-to-connectivity-map@0.0.22", "", { "dependencies": { "@tscircuit/math-utils": "^0.0.9" }, "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HN8DiISjZZLTglGEkYNRpKeQ/DMG4dDo5j4Hck0UGSJbpux9aFwtJOGszMf06Inh/gu5oKBrpZJIeWxaNacKUg=="], "circuit-json-to-step/circuit-json-to-connectivity-map": ["circuit-json-to-connectivity-map@0.0.22", "", { "dependencies": { "@tscircuit/math-utils": "^0.0.9" }, "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HN8DiISjZZLTglGEkYNRpKeQ/DMG4dDo5j4Hck0UGSJbpux9aFwtJOGszMf06Inh/gu5oKBrpZJIeWxaNacKUg=="], - "circuit-to-svg/@types/node": ["@types/node@22.19.15", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg=="], + "circuit-json-to-step/circuit-to-svg": ["circuit-to-svg@0.0.327", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-tUC0Z+/XBXcGFu2H6coSkxNC+jM5C3VrA3+4RzgIvGUhs5rs58aLXgIWWw1nhzgPD5t3vHwfvVB6UYiNJ8KZVQ=="], - "circuit-to-svg/transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], + "circuit-json-to-step/schematic-symbols": ["schematic-symbols@0.0.202", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-zMdY7VaEg2Sc25T0h9LkWttEoyxGamgBfFDQKUXtYRoLSChrNDOKbNLaxU/GH2L2GbsasV8OLiHyHGb5u7NUpg=="], + + "circuit-to-svg/@types/node": ["@types/node@22.19.15", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg=="], "cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], @@ -1205,10 +1210,16 @@ "dot-prop/type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], + "edge-runtime/picocolors": ["picocolors@1.0.0", "", {}, "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="], + "editorconfig/commander": ["commander@10.0.1", "", {}, "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug=="], "foreground-child/signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + "graphics-debug/transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], + + "kicad-to-circuit-json/schematic-symbols": ["schematic-symbols@0.0.202", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-zMdY7VaEg2Sc25T0h9LkWttEoyxGamgBfFDQKUXtYRoLSChrNDOKbNLaxU/GH2L2GbsasV8OLiHyHGb5u7NUpg=="], + "log-symbols/is-unicode-supported": ["is-unicode-supported@1.3.0", "", {}, "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="], "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], @@ -1241,32 +1252,22 @@ "sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], - "tscircuit/@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.90", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-Sr0It+Eqq+hf3g+PDsB6/WuRSLETeHF2eiaHwaIIl2ul+AwGaUXD3I2wcxFgoYLiDkNKcp3XBPSZ8JwM5efM7Q=="], - - "tscircuit/@tscircuit/eval": ["@tscircuit/eval@0.0.725", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-47BCekQeqi9DukKDo8GAb2/tjVZZIlMONAMrTzD5N/XsOkkREk2iHnA2ps/mBtUXW9wNHP3PC+UXzFoTU3MPSg=="], - "tscircuit/@tscircuit/props": ["@tscircuit/props@0.0.499", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-voC0eUqMcEMZrO22FDhwG75a7UK1WbbIv1oJrI/G97o37PC067j+lbQmIp1NwtH1bOFdo5J+1sz+1SrF3OEzow=="], "tscircuit/@tscircuit/runframe": ["@tscircuit/runframe@0.0.1773", "", { "dependencies": { "@tscircuit/eval": "^0.0.725", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-ZktUr7VeqS2cmqwBPl5+JRGrbVCwO/tlIQVTzAElWexE39aA4Gs4I+FlXzR1X8Cm8J9PMKqHxEjt4P9HmGF1sg=="], "tscircuit/@tscircuit/schematic-match-adapt": ["@tscircuit/schematic-match-adapt@0.0.16", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-85e6Pq58zrhZqivyW4bPVZfGfg8xLBCj3yjHl5LZslwfsDRgtWVob4bjJMhCfNL/mLsPUQKnpiDNnFKl9ugUZw=="], - "tscircuit/@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.3", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-NMzqn7NM0SpeHnoWwewcnitxSNczaFsm/WENmBy8dxnFbUkGBdmSY5Gbky8C9e7q8+SzRcwj7GqXE7EWAHTirw=="], - "tscircuit/circuit-json-to-spice": ["circuit-json-to-spice@0.0.34", "", { "dependencies": { "circuit-json-to-connectivity-map": "^0.0.22" }, "peerDependencies": { "@tscircuit/circuit-json-util": "*", "circuit-json": "*", "typescript": "^5.0.0" } }, "sha512-59XyRHATq455875XlEiAfycIvxkOjaKnX4nzzlvY88UJyFcjkHSQCB9HCnbHJGsRxVBEmrTcELLyVIFmB+c4LA=="], - "tscircuit/circuit-to-svg": ["circuit-to-svg@0.0.337", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-wNuAGSJVkd/M3BH0u+uBw+dUIowUDF05UwfvxkkmMzmj90y6nQ+bE3QSZLJ+ODua7jtwjzuT5g4r0fMNtDvAuQ=="], - "tscircuit/kicadts": ["kicadts@0.0.23", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-hBXc9ip3tYpCMCNjW4SzUxv+InJe/6ZfK8Z7meb8P1fN0iSr38IkXwqsVKqArDR9v/LPm0H1vRXh+9Aa+Mv+FA=="], "tscircuit/poppygl": ["poppygl@0.0.16", "", { "dependencies": { "gl-matrix": "^3.4.4", "pureimage": "^0.4.18", "readable-stream": "^4.7.0" }, "peerDependencies": { "typescript": "^5" } }, "sha512-A29z8dQRyupmLpBU8AurAeAdIYe0nIVuk+o/7PZlhEd4R+SZjt6eY98nnP7g85zcY8FinXtSPysKnMWoo7cz0g=="], - "tscircuit/schematic-symbols": ["schematic-symbols@0.0.208", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-2vW3Kmouu1jVtwHuwa9HBgWLl4NKYoXk1T8rtOCa+tlZhCP/qQRX0YWwo4ZljSoY2fWPwZoEy7RX/CuEBuSA+Q=="], - - "tscircuit/transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], - "tsx/fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + "use-mouse-matrix-transform/transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], + "watcher/stubborn-fs": ["stubborn-fs@1.2.5", "", {}, "sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g=="], "winterspec/esbuild": ["esbuild@0.19.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.19.12", "@esbuild/android-arm": "0.19.12", "@esbuild/android-arm64": "0.19.12", "@esbuild/android-x64": "0.19.12", "@esbuild/darwin-arm64": "0.19.12", "@esbuild/darwin-x64": "0.19.12", "@esbuild/freebsd-arm64": "0.19.12", "@esbuild/freebsd-x64": "0.19.12", "@esbuild/linux-arm": "0.19.12", "@esbuild/linux-arm64": "0.19.12", "@esbuild/linux-ia32": "0.19.12", "@esbuild/linux-loong64": "0.19.12", "@esbuild/linux-mips64el": "0.19.12", "@esbuild/linux-ppc64": "0.19.12", "@esbuild/linux-riscv64": "0.19.12", "@esbuild/linux-s390x": "0.19.12", "@esbuild/linux-x64": "0.19.12", "@esbuild/netbsd-x64": "0.19.12", "@esbuild/openbsd-x64": "0.19.12", "@esbuild/sunos-x64": "0.19.12", "@esbuild/win32-arm64": "0.19.12", "@esbuild/win32-ia32": "0.19.12", "@esbuild/win32-x64": "0.19.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg=="], @@ -1293,6 +1294,8 @@ "circuit-json-to-step/circuit-json-to-connectivity-map/@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-sPzfXndijet8z29X6f5vnSZddiso2tRg7m6rB+268bVj60mxnxUMD14rKuMlLn6n84fMOpD/X7pRTZUfi6M+Tg=="], + "circuit-json-to-step/circuit-to-svg/@types/node": ["@types/node@22.19.15", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg=="], + "circuit-to-svg/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], "cliui/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], @@ -1325,8 +1328,6 @@ "tscircuit/circuit-json-to-spice/circuit-json-to-connectivity-map": ["circuit-json-to-connectivity-map@0.0.22", "", { "dependencies": { "@tscircuit/math-utils": "^0.0.9" }, "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HN8DiISjZZLTglGEkYNRpKeQ/DMG4dDo5j4Hck0UGSJbpux9aFwtJOGszMf06Inh/gu5oKBrpZJIeWxaNacKUg=="], - "tscircuit/circuit-to-svg/@types/node": ["@types/node@22.19.15", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg=="], - "tscircuit/poppygl/readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="], "winterspec/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.19.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA=="], @@ -1387,12 +1388,12 @@ "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "circuit-json-to-step/circuit-to-svg/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + "prebuild-install/tar-fs/tar-stream/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], "tscircuit/circuit-json-to-spice/circuit-json-to-connectivity-map/@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-sPzfXndijet8z29X6f5vnSZddiso2tRg7m6rB+268bVj60mxnxUMD14rKuMlLn6n84fMOpD/X7pRTZUfi6M+Tg=="], - "tscircuit/circuit-to-svg/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], - "tscircuit/poppygl/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], diff --git a/package.json b/package.json index c86b94e76..051ee8708 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "chokidar": "4.0.1", "circuit-json": "^0.0.403", "circuit-json-to-bom-csv": "^0.0.7", - "circuit-json-to-gerber": "^0.0.49", + "circuit-json-to-gerber": "^0.0.51", "circuit-json-to-kicad": "^0.0.125", "circuit-json-to-pnp-csv": "^0.0.7", "circuit-json-to-readable-netlist": "^0.0.15", From bfeb1ac945a7cbf178a5c643f7a1d68a7ad179a7 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 14:59:42 -0700 Subject: [PATCH 061/142] chore: Update CLI usage in README (#2909) --- bun.lock | 63 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/bun.lock b/bun.lock index 346ac8b91..7da421d6a 100644 --- a/bun.lock +++ b/bun.lock @@ -1,5 +1,6 @@ { "lockfileVersion": 1, + "configVersion": 0, "workspaces": { "": { "name": "@tscircuit/cli", @@ -300,15 +301,15 @@ "@tscircuit/circuit-json-routing-analysis": ["@tscircuit/circuit-json-routing-analysis@0.0.1", "", { "dependencies": { "flatbush": "^4.5.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-vxXM5Vo92R4GjqYSuGrgRTU8jh3An8tUt4yvBvBALwkAswMWSXJIJFnA/n7wlV9S0uzv9uOvIwizKtbyUgNBpA=="], - "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-a8b1e6a"], + "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-a8b1e6a", "sha512-dv4E5tTGfqIaiAnVo4gzriyKU3HK6BWJDf9SWTpL6985pcxcgJYSyQTbmhs79xD/F66G/+7y7wFDBgjjSNx/xQ=="], - "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.90", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-Sr0It+Eqq+hf3g+PDsB6/WuRSLETeHF2eiaHwaIIl2ul+AwGaUXD3I2wcxFgoYLiDkNKcp3XBPSZ8JwM5efM7Q=="], + "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], "@tscircuit/copper-pour-solver": ["@tscircuit/copper-pour-solver@0.0.20", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-RDhcDA5/fP/Oo2CdhoHTG2LHx+61vm01waeh8siyuuUTRlDMF7i84ep1gS5qfvNWWGpIrf5NrM79ecBDaU1AvQ=="], "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.725", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-47BCekQeqi9DukKDo8GAb2/tjVZZIlMONAMrTzD5N/XsOkkREk2iHnA2ps/mBtUXW9wNHP3PC+UXzFoTU3MPSg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.805", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-es5iFXqS2j+30O27vpHJy9VI5INgXXn/Dn9u1heutKE+jiyxCGe87aIAYt54XNIxfaYEfhtWcZf6dZ85bz5IVg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -346,7 +347,7 @@ "@tscircuit/simple-3d-svg": ["@tscircuit/simple-3d-svg@0.0.41", "", { "dependencies": { "fast-xml-parser": "^5.2.5", "fflate": "^0.8.2" } }, "sha512-2iwhHhMLElq5t0fcC0Gr7cCpZhEOAKh+6NN0NIJ9YWUCcsB7UN8uYko7jqNTxDlYOe6E0ZYaDZWsQ3amOZ3dlw=="], - "@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.3", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-NMzqn7NM0SpeHnoWwewcnitxSNczaFsm/WENmBy8dxnFbUkGBdmSY5Gbky8C9e7q8+SzRcwj7GqXE7EWAHTirw=="], + "@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.7", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-SB5+A92BMsozxOWfi6iXrcVv1UAFfbBAbKlWHG9TXWquEvAVPSukeCZJ08Yhq0b22T4qkMNy5bZWshXwlO+BuQ=="], "@tscircuit/soup-util": ["@tscircuit/soup-util@0.0.41", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "*" } }, "sha512-47JKWBUKkRVHhad0HhBbdOJxB6v/eiac46beiKRBMlJqiZ1gPGI276v9iZfpF7c4hXR69cURcgiwuA5vowrFEg=="], @@ -486,9 +487,9 @@ "circuit-json-to-tscircuit": ["circuit-json-to-tscircuit@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-2B4E3kOU9zFbJ6SyCKcp9ktlay/Xf2gbLuGcWE8rBL3uuypJU3uX4MFjHVfwx8cbvB/0LTF5v3gHTYbxpiZMOg=="], - "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792"], + "circuit-json-trace-length-analysis": ["circuit-json-trace-length-analysis@github:tscircuit/circuit-json-trace-length-analysis#2b44792", { "peerDependencies": { "typescript": "^5" } }, "tscircuit-circuit-json-trace-length-analysis-2b44792", "sha512-CTFqTc+F66tflCKmXC+Ge7kD1K2rrEH4Z5vHhUJa0OxmtKh6L1gM80xCJL1YtAL+9f2p7i26U9fO+Pq22NEypQ=="], - "circuit-to-svg": ["circuit-to-svg@0.0.337", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-wNuAGSJVkd/M3BH0u+uBw+dUIowUDF05UwfvxkkmMzmj90y6nQ+bE3QSZLJ+ODua7jtwjzuT5g4r0fMNtDvAuQ=="], + "circuit-to-svg": ["circuit-to-svg@0.0.327", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-tUC0Z+/XBXcGFu2H6coSkxNC+jM5C3VrA3+4RzgIvGUhs5rs58aLXgIWWw1nhzgPD5t3vHwfvVB6UYiNJ8KZVQ=="], "cli-cursor": ["cli-cursor@5.0.0", "", { "dependencies": { "restore-cursor": "^5.0.0" } }, "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="], @@ -912,7 +913,7 @@ "performance-now": ["performance-now@2.1.0", "", {}, "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="], - "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + "picocolors": ["picocolors@1.0.0", "", {}, "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="], "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], @@ -1004,7 +1005,7 @@ "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], - "schematic-symbols": ["schematic-symbols@0.0.208", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-2vW3Kmouu1jVtwHuwa9HBgWLl4NKYoXk1T8rtOCa+tlZhCP/qQRX0YWwo4ZljSoY2fWPwZoEy7RX/CuEBuSA+Q=="], + "schematic-symbols": ["schematic-symbols@0.0.202", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-zMdY7VaEg2Sc25T0h9LkWttEoyxGamgBfFDQKUXtYRoLSChrNDOKbNLaxU/GH2L2GbsasV8OLiHyHGb5u7NUpg=="], "semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], @@ -1088,7 +1089,7 @@ "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], - "transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], + "transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], "ts-deepmerge": ["ts-deepmerge@6.2.1", "", {}, "sha512-8CYSLazCyj0DJDpPIxOFzJG46r93uh6EynYjuey+bxcLltBeqZL7DMfaE5ZPzZNFlav7wx+2TDa/mBl8gkTYzw=="], @@ -1164,15 +1165,13 @@ "zustand-hoist": ["zustand-hoist@2.0.1", "", { "peerDependencies": { "zustand": ">=4.0.0" } }, "sha512-Lhvv3RlLQx1NSUtuhk8jegXe1Wyav9RAOnLd4CRs1SbB5qcFoarAGQTE43vIxXizrm1UQJl1q5uRbOZuXGXGpQ=="], + "@babel/code-frame/picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], - "@tscircuit/circuit-json-schematic-placement-analysis/@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], - - "@tscircuit/runframe/@tscircuit/eval": ["@tscircuit/eval@0.0.805", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-es5iFXqS2j+30O27vpHJy9VI5INgXXn/Dn9u1heutKE+jiyxCGe87aIAYt54XNIxfaYEfhtWcZf6dZ85bz5IVg=="], - - "@tscircuit/runframe/@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.7", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-SB5+A92BMsozxOWfi6iXrcVv1UAFfbBAbKlWHG9TXWquEvAVPSukeCZJ08Yhq0b22T4qkMNy5bZWshXwlO+BuQ=="], + "@tscircuit/core/transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], "@types/prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], @@ -1184,18 +1183,14 @@ "circuit-json-to-connectivity-map/@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-sPzfXndijet8z29X6f5vnSZddiso2tRg7m6rB+268bVj60mxnxUMD14rKuMlLn6n84fMOpD/X7pRTZUfi6M+Tg=="], - "circuit-json-to-gerber/transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], - "circuit-json-to-spice/circuit-json-to-connectivity-map": ["circuit-json-to-connectivity-map@0.0.22", "", { "dependencies": { "@tscircuit/math-utils": "^0.0.9" }, "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HN8DiISjZZLTglGEkYNRpKeQ/DMG4dDo5j4Hck0UGSJbpux9aFwtJOGszMf06Inh/gu5oKBrpZJIeWxaNacKUg=="], "circuit-json-to-step/circuit-json-to-connectivity-map": ["circuit-json-to-connectivity-map@0.0.22", "", { "dependencies": { "@tscircuit/math-utils": "^0.0.9" }, "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HN8DiISjZZLTglGEkYNRpKeQ/DMG4dDo5j4Hck0UGSJbpux9aFwtJOGszMf06Inh/gu5oKBrpZJIeWxaNacKUg=="], - "circuit-json-to-step/circuit-to-svg": ["circuit-to-svg@0.0.327", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-tUC0Z+/XBXcGFu2H6coSkxNC+jM5C3VrA3+4RzgIvGUhs5rs58aLXgIWWw1nhzgPD5t3vHwfvVB6UYiNJ8KZVQ=="], - - "circuit-json-to-step/schematic-symbols": ["schematic-symbols@0.0.202", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-zMdY7VaEg2Sc25T0h9LkWttEoyxGamgBfFDQKUXtYRoLSChrNDOKbNLaxU/GH2L2GbsasV8OLiHyHGb5u7NUpg=="], - "circuit-to-svg/@types/node": ["@types/node@22.19.15", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg=="], + "circuit-to-svg/transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], + "cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], @@ -1210,16 +1205,10 @@ "dot-prop/type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], - "edge-runtime/picocolors": ["picocolors@1.0.0", "", {}, "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="], - "editorconfig/commander": ["commander@10.0.1", "", {}, "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug=="], "foreground-child/signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], - "graphics-debug/transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], - - "kicad-to-circuit-json/schematic-symbols": ["schematic-symbols@0.0.202", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-zMdY7VaEg2Sc25T0h9LkWttEoyxGamgBfFDQKUXtYRoLSChrNDOKbNLaxU/GH2L2GbsasV8OLiHyHGb5u7NUpg=="], - "log-symbols/is-unicode-supported": ["is-unicode-supported@1.3.0", "", {}, "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="], "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], @@ -1252,21 +1241,31 @@ "sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], + "tscircuit/@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.90", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-Sr0It+Eqq+hf3g+PDsB6/WuRSLETeHF2eiaHwaIIl2ul+AwGaUXD3I2wcxFgoYLiDkNKcp3XBPSZ8JwM5efM7Q=="], + + "tscircuit/@tscircuit/eval": ["@tscircuit/eval@0.0.725", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-47BCekQeqi9DukKDo8GAb2/tjVZZIlMONAMrTzD5N/XsOkkREk2iHnA2ps/mBtUXW9wNHP3PC+UXzFoTU3MPSg=="], + "tscircuit/@tscircuit/props": ["@tscircuit/props@0.0.499", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-voC0eUqMcEMZrO22FDhwG75a7UK1WbbIv1oJrI/G97o37PC067j+lbQmIp1NwtH1bOFdo5J+1sz+1SrF3OEzow=="], "tscircuit/@tscircuit/runframe": ["@tscircuit/runframe@0.0.1773", "", { "dependencies": { "@tscircuit/eval": "^0.0.725", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-ZktUr7VeqS2cmqwBPl5+JRGrbVCwO/tlIQVTzAElWexE39aA4Gs4I+FlXzR1X8Cm8J9PMKqHxEjt4P9HmGF1sg=="], "tscircuit/@tscircuit/schematic-match-adapt": ["@tscircuit/schematic-match-adapt@0.0.16", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-85e6Pq58zrhZqivyW4bPVZfGfg8xLBCj3yjHl5LZslwfsDRgtWVob4bjJMhCfNL/mLsPUQKnpiDNnFKl9ugUZw=="], + "tscircuit/@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.3", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-NMzqn7NM0SpeHnoWwewcnitxSNczaFsm/WENmBy8dxnFbUkGBdmSY5Gbky8C9e7q8+SzRcwj7GqXE7EWAHTirw=="], + "tscircuit/circuit-json-to-spice": ["circuit-json-to-spice@0.0.34", "", { "dependencies": { "circuit-json-to-connectivity-map": "^0.0.22" }, "peerDependencies": { "@tscircuit/circuit-json-util": "*", "circuit-json": "*", "typescript": "^5.0.0" } }, "sha512-59XyRHATq455875XlEiAfycIvxkOjaKnX4nzzlvY88UJyFcjkHSQCB9HCnbHJGsRxVBEmrTcELLyVIFmB+c4LA=="], + "tscircuit/circuit-to-svg": ["circuit-to-svg@0.0.337", "", { "dependencies": { "@types/node": "^22.5.5", "bun-types": "^1.1.40", "calculate-elbow": "0.0.12", "debug": "^4.4.3", "svg-path-commander": "^2.1.11", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, "peerDependencies": { "@tscircuit/alphabet": "*" } }, "sha512-wNuAGSJVkd/M3BH0u+uBw+dUIowUDF05UwfvxkkmMzmj90y6nQ+bE3QSZLJ+ODua7jtwjzuT5g4r0fMNtDvAuQ=="], + "tscircuit/kicadts": ["kicadts@0.0.23", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-hBXc9ip3tYpCMCNjW4SzUxv+InJe/6ZfK8Z7meb8P1fN0iSr38IkXwqsVKqArDR9v/LPm0H1vRXh+9Aa+Mv+FA=="], "tscircuit/poppygl": ["poppygl@0.0.16", "", { "dependencies": { "gl-matrix": "^3.4.4", "pureimage": "^0.4.18", "readable-stream": "^4.7.0" }, "peerDependencies": { "typescript": "^5" } }, "sha512-A29z8dQRyupmLpBU8AurAeAdIYe0nIVuk+o/7PZlhEd4R+SZjt6eY98nnP7g85zcY8FinXtSPysKnMWoo7cz0g=="], - "tsx/fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + "tscircuit/schematic-symbols": ["schematic-symbols@0.0.208", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-2vW3Kmouu1jVtwHuwa9HBgWLl4NKYoXk1T8rtOCa+tlZhCP/qQRX0YWwo4ZljSoY2fWPwZoEy7RX/CuEBuSA+Q=="], + + "tscircuit/transformation-matrix": ["transformation-matrix@2.16.1", "", {}, "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA=="], - "use-mouse-matrix-transform/transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], + "tsx/fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], "watcher/stubborn-fs": ["stubborn-fs@1.2.5", "", {}, "sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g=="], @@ -1294,8 +1293,6 @@ "circuit-json-to-step/circuit-json-to-connectivity-map/@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-sPzfXndijet8z29X6f5vnSZddiso2tRg7m6rB+268bVj60mxnxUMD14rKuMlLn6n84fMOpD/X7pRTZUfi6M+Tg=="], - "circuit-json-to-step/circuit-to-svg/@types/node": ["@types/node@22.19.15", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg=="], - "circuit-to-svg/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], "cliui/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], @@ -1328,6 +1325,8 @@ "tscircuit/circuit-json-to-spice/circuit-json-to-connectivity-map": ["circuit-json-to-connectivity-map@0.0.22", "", { "dependencies": { "@tscircuit/math-utils": "^0.0.9" }, "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HN8DiISjZZLTglGEkYNRpKeQ/DMG4dDo5j4Hck0UGSJbpux9aFwtJOGszMf06Inh/gu5oKBrpZJIeWxaNacKUg=="], + "tscircuit/circuit-to-svg/@types/node": ["@types/node@22.19.15", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg=="], + "tscircuit/poppygl/readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="], "winterspec/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.19.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA=="], @@ -1388,12 +1387,12 @@ "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], - "circuit-json-to-step/circuit-to-svg/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], - "prebuild-install/tar-fs/tar-stream/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], "tscircuit/circuit-json-to-spice/circuit-json-to-connectivity-map/@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.9", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-sPzfXndijet8z29X6f5vnSZddiso2tRg7m6rB+268bVj60mxnxUMD14rKuMlLn6n84fMOpD/X7pRTZUfi6M+Tg=="], + "tscircuit/circuit-to-svg/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + "tscircuit/poppygl/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], From 57d7363354875c24005fd58c5ef38d4ae42b43dd Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 14:59:57 -0700 Subject: [PATCH 062/142] v0.1.1327 (#2910) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 051ee8708..9f85c2bf7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1326", + "version": "0.1.1327", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 2f0819cec589b5e56c42905e41881af92ffd6f69 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 18:15:38 -0700 Subject: [PATCH 063/142] chore: update packages @tscircuit/runframe (#2911) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 7da421d6a..209df6925 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1908", + "@tscircuit/runframe": "^0.0.1909", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.805", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-es5iFXqS2j+30O27vpHJy9VI5INgXXn/Dn9u1heutKE+jiyxCGe87aIAYt54XNIxfaYEfhtWcZf6dZ85bz5IVg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.806", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-WuKVfuv7OFQt/QfVDJgu2b/JOJ4aWPtg4F3iMP3VhAODSGvCTBNWh4nTAXHhCrs9l0C3o227lcNp8eObu7xJSw=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1908", "", { "dependencies": { "@tscircuit/eval": "^0.0.805", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-c1DxHDGlzeYGAkpkRPjgdLGf/jzU/wc58gneoVej/yWwkvJCjmeFUc7682g94qovvFAkI56a1rj5aKqB1B0xtg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1909", "", { "dependencies": { "@tscircuit/eval": "^0.0.806", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-ILn1hVfff0IkPsbZsNks+L0etS6/mP5t3RujWzXtkFdBGG8sL1MDipZCQLxGfPmOqrUnLDale+xeCYGJw38VBg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 9f85c2bf7..f14d3f7aa 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1908", + "@tscircuit/runframe": "^0.0.1909", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From b733eb3794b252016f0e810847a90a00a6c9be25 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Fri, 1 May 2026 18:19:58 -0700 Subject: [PATCH 064/142] v0.1.1328 (#2912) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f14d3f7aa..dd85b3b90 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1327", + "version": "0.1.1328", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From e13615f8fa4c463e719dab5e7304c5352443db5e Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Sat, 2 May 2026 22:25:18 -0700 Subject: [PATCH 065/142] chore: update packages @tscircuit/runframe (#2917) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 209df6925..a6f0cb92d 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1909", + "@tscircuit/runframe": "^0.0.1910", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1909", "", { "dependencies": { "@tscircuit/eval": "^0.0.806", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-ILn1hVfff0IkPsbZsNks+L0etS6/mP5t3RujWzXtkFdBGG8sL1MDipZCQLxGfPmOqrUnLDale+xeCYGJw38VBg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1910", "", { "dependencies": { "@tscircuit/eval": "^0.0.806", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-IsEYblBkjYAhMbRAl1SxZWj/AzGbU2csGl+w7De2qSfSmNAEGrHjKwmBbRVkt9qN4zksaclFTBg1V/1jTpu3zA=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index dd85b3b90..960192ed7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1909", + "@tscircuit/runframe": "^0.0.1910", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 5fcada2205b27dcd62f57fe30e9f9a178b5076dd Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Sat, 2 May 2026 22:30:19 -0700 Subject: [PATCH 066/142] v0.1.1329 (#2918) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 960192ed7..25bd65eef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1328", + "version": "0.1.1329", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 3cf048f536b7135b1029bde7c1e3e46c8d550e41 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Sun, 3 May 2026 01:31:20 -0700 Subject: [PATCH 067/142] chore: update packages @tscircuit/runframe (#2919) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index a6f0cb92d..37a24f416 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1910", + "@tscircuit/runframe": "^0.0.1911", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.806", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-WuKVfuv7OFQt/QfVDJgu2b/JOJ4aWPtg4F3iMP3VhAODSGvCTBNWh4nTAXHhCrs9l0C3o227lcNp8eObu7xJSw=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.807", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-Vqsas3wVnbLu9fPvJx9ieCkWSouStEOztgHdHlRJGMxu4kdXiYMcKvHTXoZHX2o+Jt5F7Qvg16whyzx/o+YjXQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1910", "", { "dependencies": { "@tscircuit/eval": "^0.0.806", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-IsEYblBkjYAhMbRAl1SxZWj/AzGbU2csGl+w7De2qSfSmNAEGrHjKwmBbRVkt9qN4zksaclFTBg1V/1jTpu3zA=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1911", "", { "dependencies": { "@tscircuit/eval": "^0.0.807", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-z26G7RYB7V1aMcWFM9HGCA/X8XYh5s05uNVWxpwbV0zgS7u+6aFpmcMw7V8P4x1D/YodS0clwFg8Gfl9alDDvg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 25bd65eef..920d81abc 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1910", + "@tscircuit/runframe": "^0.0.1911", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From daae7d029b3216962a260e4bf812163703f0b539 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Sun, 3 May 2026 01:36:23 -0700 Subject: [PATCH 068/142] v0.1.1330 (#2920) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 920d81abc..b3309d0e9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1329", + "version": "0.1.1330", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 618ceefc370e5d0b8ebf5fe681a1be8d76ad1f54 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Sun, 3 May 2026 08:38:47 -0700 Subject: [PATCH 069/142] chore: update packages @tscircuit/runframe (#2922) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 37a24f416..af7f94c09 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1911", + "@tscircuit/runframe": "^0.0.1912", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.807", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-Vqsas3wVnbLu9fPvJx9ieCkWSouStEOztgHdHlRJGMxu4kdXiYMcKvHTXoZHX2o+Jt5F7Qvg16whyzx/o+YjXQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.808", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-JnJeuCrK/zXv742UjP98luPgMR7Dkc5DpRayE+CdoiAxR2M6UWGcK9Xn2NuCpDTDjFqztf14dJ5MS2XXE73u7A=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1911", "", { "dependencies": { "@tscircuit/eval": "^0.0.807", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-z26G7RYB7V1aMcWFM9HGCA/X8XYh5s05uNVWxpwbV0zgS7u+6aFpmcMw7V8P4x1D/YodS0clwFg8Gfl9alDDvg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1912", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-xhMZkmNpeSwPP9Vew7LaV0dJyOtTNvoVu3xaS2nRFqkJDTD/DVxDVthp/NUlo1icMTPN/48TXmpvK5ESVIcpEA=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index b3309d0e9..739fdd4f5 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1911", + "@tscircuit/runframe": "^0.0.1912", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From cbe7da81ff6c868733ffb4cbe4c948d9cfa9375a Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Sun, 3 May 2026 08:44:02 -0700 Subject: [PATCH 070/142] v0.1.1331 (#2923) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 739fdd4f5..562c9e489 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1330", + "version": "0.1.1331", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From b57ead9059432b6f68128b578d565d5e6b6e084c Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 4 May 2026 07:17:39 -0700 Subject: [PATCH 071/142] chore: update packages @tscircuit/runframe (#2925) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index af7f94c09..7013aa0ec 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1912", + "@tscircuit/runframe": "^0.0.1913", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1912", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-xhMZkmNpeSwPP9Vew7LaV0dJyOtTNvoVu3xaS2nRFqkJDTD/DVxDVthp/NUlo1icMTPN/48TXmpvK5ESVIcpEA=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1913", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-bcqTzEtvefOn8wmR8+qTfLp1UusXZl9wpoUN/fVZs1QDGVSk7IE+XPkwC6c3wgIrqdI74OMcI9XW7et1AfWMpg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 562c9e489..a839294f7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1912", + "@tscircuit/runframe": "^0.0.1913", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From c4ddd0031ed64de7505973906acff53f8f2b6fb6 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 4 May 2026 07:22:59 -0700 Subject: [PATCH 072/142] v0.1.1332 (#2926) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a839294f7..f7bb39108 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1331", + "version": "0.1.1332", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From cbd45015149644ca3c8a7b52e976663fb98d9288 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 4 May 2026 08:35:44 -0700 Subject: [PATCH 073/142] chore: update packages @tscircuit/runframe (#2927) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 7013aa0ec..9004813a4 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1913", + "@tscircuit/runframe": "^0.0.1914", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1913", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-bcqTzEtvefOn8wmR8+qTfLp1UusXZl9wpoUN/fVZs1QDGVSk7IE+XPkwC6c3wgIrqdI74OMcI9XW7et1AfWMpg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1914", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-y3I7O3qSyqwtkAT3xBMohbE0u/nRjrgkuWoOIOAktkiSactyhJzjJUxCPmI5Jyt7z2xX0XLiUCURRHfMYkpilw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index f7bb39108..cf500c722 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1913", + "@tscircuit/runframe": "^0.0.1914", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 629b4a84b465b121df77596bd2fd7d6e07639db5 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 4 May 2026 09:55:34 -0700 Subject: [PATCH 074/142] chore: update packages @tscircuit/runframe (#2928) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 9004813a4..393d68569 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1914", + "@tscircuit/runframe": "^0.0.1915", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1914", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-y3I7O3qSyqwtkAT3xBMohbE0u/nRjrgkuWoOIOAktkiSactyhJzjJUxCPmI5Jyt7z2xX0XLiUCURRHfMYkpilw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1915", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-vwHtlZm4Kj/xTWvKCymULuSBAkwBvNPLzxjo2QdOZRVS3NA/9xfYmYHBAYDC9CABP4mi1EAOk3dl3o/h0pBldw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index cf500c722..92c847351 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1914", + "@tscircuit/runframe": "^0.0.1915", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 5bafe7aa36a62cb7bd256b60cac26d5ba144bcb8 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 4 May 2026 10:00:50 -0700 Subject: [PATCH 075/142] v0.1.1333 (#2929) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 92c847351..e8a768081 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1332", + "version": "0.1.1333", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 173b78780e69eebf8ad91bc236dfce90d6112f85 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 4 May 2026 14:18:19 -0700 Subject: [PATCH 076/142] chore: update packages @tscircuit/runframe (#2930) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 393d68569..d2afcaf34 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1915", + "@tscircuit/runframe": "^0.0.1916", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.808", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-JnJeuCrK/zXv742UjP98luPgMR7Dkc5DpRayE+CdoiAxR2M6UWGcK9Xn2NuCpDTDjFqztf14dJ5MS2XXE73u7A=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.809", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-r41CVqCLnc2WQvf07bzLepuoVORkFYe2R3oQ0UJ+pxu2vepULpPToSIO2DXAxCSI9tetxhaCHh89Drw7q/1yOg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1915", "", { "dependencies": { "@tscircuit/eval": "^0.0.808", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-vwHtlZm4Kj/xTWvKCymULuSBAkwBvNPLzxjo2QdOZRVS3NA/9xfYmYHBAYDC9CABP4mi1EAOk3dl3o/h0pBldw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1916", "", { "dependencies": { "@tscircuit/eval": "^0.0.809", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-cKp5yLpqMyBCCqfLdMiqinq1SjNuE7Sanlqm6MwfR9K4mUteR1zmlMAu1S9c3H5z4Jp64ViYDaDzYyyUkndNdg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index e8a768081..f206805ee 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1915", + "@tscircuit/runframe": "^0.0.1916", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 0277b8564b7e0ab360ab7830285844011c7d1d80 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Mon, 4 May 2026 14:23:59 -0700 Subject: [PATCH 077/142] v0.1.1334 (#2931) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f206805ee..a4edde494 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1333", + "version": "0.1.1334", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 205062ef123291015e5a79640aeff3a53df8e990 Mon Sep 17 00:00:00 2001 From: Mustafa Mulla <97171641+MustafaMulla29@users.noreply.github.com> Date: Tue, 5 May 2026 12:39:04 +0530 Subject: [PATCH 078/142] chore: update @tscircuit/circuit-json-schematic-placement-analysis to latest commit (#2932) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index d2afcaf34..371195449 100644 --- a/bun.lock +++ b/bun.lock @@ -9,7 +9,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a5357f8a5aea4881f84ffda7c76d5cfe8e", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#8e3b4dc434d342f6b9833777107fc66515d1480b", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", @@ -301,7 +301,7 @@ "@tscircuit/circuit-json-routing-analysis": ["@tscircuit/circuit-json-routing-analysis@0.0.1", "", { "dependencies": { "flatbush": "^4.5.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-vxXM5Vo92R4GjqYSuGrgRTU8jh3An8tUt4yvBvBALwkAswMWSXJIJFnA/n7wlV9S0uzv9uOvIwizKtbyUgNBpA=="], - "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-a8b1e6a", "sha512-dv4E5tTGfqIaiAnVo4gzriyKU3HK6BWJDf9SWTpL6985pcxcgJYSyQTbmhs79xD/F66G/+7y7wFDBgjjSNx/xQ=="], + "@tscircuit/circuit-json-schematic-placement-analysis": ["@tscircuit/circuit-json-schematic-placement-analysis@github:tscircuit/circuit-json-schematic-placement-analysis#8e3b4dc", { "dependencies": { "@tscircuit/circuit-json-util": "^0.0.94" }, "peerDependencies": { "circuit-json": "*", "typescript": "^5" } }, "tscircuit-circuit-json-schematic-placement-analysis-8e3b4dc", "sha512-dWY8v4Nlz7+DUa7CA21AMpXKzU50V6wUIW+mWaepAy64gZGRtCtxvVqNp2bpd7HDtVwerjh4AER6CngDvWsP1w=="], "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.94", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-kEYV6LzcZbRuw43IxsZ1cZL2pUx4nF07MYAHHhY9s90UzKYaIYfZ1q11s+F2wNwKecCcSyTUoAwWeqazLQEyVQ=="], diff --git a/package.json b/package.json index a4edde494..97a7681c4 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@biomejs/biome": "^1.9.4", "@tscircuit/circuit-json-placement-analysis": "^0.0.6", "@tscircuit/circuit-json-routing-analysis": "^0.0.1", - "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#a8b1e6a5357f8a5aea4881f84ffda7c76d5cfe8e", + "@tscircuit/circuit-json-schematic-placement-analysis": "github:tscircuit/circuit-json-schematic-placement-analysis#8e3b4dc434d342f6b9833777107fc66515d1480b", "@tscircuit/fake-snippets": "^0.0.182", "@tscircuit/file-server": "^0.0.32", "@tscircuit/image-utils": "^0.0.3", From e8d92ee4294590788cfb485541d85c4cc01830a3 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 00:14:29 -0700 Subject: [PATCH 079/142] v0.1.1335 (#2933) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 97a7681c4..fe0e80000 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1334", + "version": "0.1.1335", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From d33f6403d5e3f03592a9ea66c5a44bf8191834b0 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 00:19:57 -0700 Subject: [PATCH 080/142] chore: update packages @tscircuit/runframe (#2934) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 371195449..d58446376 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1916", + "@tscircuit/runframe": "^0.0.1917", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.809", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-r41CVqCLnc2WQvf07bzLepuoVORkFYe2R3oQ0UJ+pxu2vepULpPToSIO2DXAxCSI9tetxhaCHh89Drw7q/1yOg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.810", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-U3pQDd0rSOCCVMtnejT9+rpamIICvh0PdjpZivpH2nrvDoqnojVRjucNBuZV174E2GEgwfGXsIKOjDXOHyFxjA=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1916", "", { "dependencies": { "@tscircuit/eval": "^0.0.809", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-cKp5yLpqMyBCCqfLdMiqinq1SjNuE7Sanlqm6MwfR9K4mUteR1zmlMAu1S9c3H5z4Jp64ViYDaDzYyyUkndNdg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1917", "", { "dependencies": { "@tscircuit/eval": "^0.0.810", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-rfNErVl7CA1UtJXzk7RgfB6Sp8ykKtnPBg/BynkWuXJabb7zYUwRUFW+0MBoQBESTDcl64hVR1Tl6ai4Eaa8Gg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index fe0e80000..4b0b2c650 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1916", + "@tscircuit/runframe": "^0.0.1917", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From cd6ef565f0d9ecbbc9913f5be9adbe9058e5076e Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 00:24:57 -0700 Subject: [PATCH 081/142] v0.1.1336 (#2935) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4b0b2c650..fe962ef72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1335", + "version": "0.1.1336", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From e4fc4425a5152992e508bd0630590c9fe658be6b Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 03:34:38 -0700 Subject: [PATCH 082/142] chore: update packages @tscircuit/runframe (#2936) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index d58446376..938afbf4e 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1917", + "@tscircuit/runframe": "^0.0.1918", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.810", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-U3pQDd0rSOCCVMtnejT9+rpamIICvh0PdjpZivpH2nrvDoqnojVRjucNBuZV174E2GEgwfGXsIKOjDXOHyFxjA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.811", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-6o85AfE/tbKusVpavWWotFtQvdUGWWXB7VOP5K9GogkG9ZWkamoBcMfg2IMjOXydTGAdDVehKYGSOXKp+1jh/w=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1917", "", { "dependencies": { "@tscircuit/eval": "^0.0.810", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-rfNErVl7CA1UtJXzk7RgfB6Sp8ykKtnPBg/BynkWuXJabb7zYUwRUFW+0MBoQBESTDcl64hVR1Tl6ai4Eaa8Gg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1918", "", { "dependencies": { "@tscircuit/eval": "^0.0.811", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-72e41mZPT1JONHJKH82qvPe4rK1JIZABuY7uKXaJy+pDNaGV5Gg1EITPLFDoU6oknLr5Qul7h9zaRjNEkrxcYw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index fe962ef72..d91eba6d7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1917", + "@tscircuit/runframe": "^0.0.1918", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From d5d819a31946046482c9c852f68c0773f398a97f Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 03:39:33 -0700 Subject: [PATCH 083/142] v0.1.1337 (#2937) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d91eba6d7..78640a7a3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1336", + "version": "0.1.1337", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 0b53fd0ab2b3bd4805df2a0b8e4e6012ebacacea Mon Sep 17 00:00:00 2001 From: Mustafa Mulla <97171641+MustafaMulla29@users.noreply.github.com> Date: Tue, 5 May 2026 22:52:26 +0530 Subject: [PATCH 084/142] Remove unused routing command from the codebase which confused the agent (#2938) --- cli/check/routing/register.ts | 11 ----------- cli/main.ts | 2 -- 2 files changed, 13 deletions(-) delete mode 100644 cli/check/routing/register.ts diff --git a/cli/check/routing/register.ts b/cli/check/routing/register.ts deleted file mode 100644 index e0517ea9e..000000000 --- a/cli/check/routing/register.ts +++ /dev/null @@ -1,11 +0,0 @@ -import type { Command } from "commander" - -export const registerCheckRouting = (program: Command) => { - program.commands - .find((c) => c.name() === "check")! - .command("routing") - .description("Partially build and validate the routing") - .action(() => { - throw new Error("Not implemented") - }) -} diff --git a/cli/main.ts b/cli/main.ts index 9cb0a7d0b..a03780bdd 100644 --- a/cli/main.ts +++ b/cli/main.ts @@ -17,7 +17,6 @@ import { registerCheckPinSpecification } from "./check/pin-specification/registe import { registerCheckPlacement } from "./check/placement/register" import { registerCheck } from "./check/register" import { registerCheckRoutingDifficulty } from "./check/routing-difficulty/register" -import { registerCheckRouting } from "./check/routing/register" import { registerCheckSchematicPlacement } from "./check/schematic-placement/register" import { registerCheckTraceLength } from "./check/trace-length/register" import { registerClone } from "./clone/register" @@ -85,7 +84,6 @@ registerCheckNetlist(program) registerCheckPinSpecification(program) registerCheckPlacement(program) registerCheckRoutingDifficulty(program) -registerCheckRouting(program) registerCheckSchematicPlacement(program) registerCheckTraceLength(program) From 14220754f0c36628bb49b4219bafadba71b6a26f Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 10:27:24 -0700 Subject: [PATCH 085/142] v0.1.1338 (#2939) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 78640a7a3..4fc6aeffd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1337", + "version": "0.1.1338", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 5cdc414942d7ee828f1df93ad4ca9305006a65ba Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 10:33:46 -0700 Subject: [PATCH 086/142] chore: update packages @tscircuit/runframe (#2940) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 938afbf4e..93f889f3d 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1918", + "@tscircuit/runframe": "^0.0.1919", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1918", "", { "dependencies": { "@tscircuit/eval": "^0.0.811", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-72e41mZPT1JONHJKH82qvPe4rK1JIZABuY7uKXaJy+pDNaGV5Gg1EITPLFDoU6oknLr5Qul7h9zaRjNEkrxcYw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1919", "", { "dependencies": { "@tscircuit/eval": "^0.0.811", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-5zJ+9v5wXpHWK0CNugscYQodBDqNVjd+XUPVGHxaFHW5vag+z1odYrkl5h7JdPVojple0bIK+ZYcPgUPbwz4Lg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 4fc6aeffd..6a813e595 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1918", + "@tscircuit/runframe": "^0.0.1919", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From cc1bd8c8c0b942c7445804c606a8f2413a5e2be2 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 10:39:29 -0700 Subject: [PATCH 087/142] v0.1.1339 (#2941) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6a813e595..da9f3a2ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1338", + "version": "0.1.1339", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 4469b9ee17623ee282e8f1f7c0311e58b375290a Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 12:19:46 -0700 Subject: [PATCH 088/142] chore: update packages @tscircuit/runframe (#2942) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 93f889f3d..ea32e3c5d 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1919", + "@tscircuit/runframe": "^0.0.1920", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.811", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-6o85AfE/tbKusVpavWWotFtQvdUGWWXB7VOP5K9GogkG9ZWkamoBcMfg2IMjOXydTGAdDVehKYGSOXKp+1jh/w=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.812", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-Wd2Wc9dI/GG2FTXyKT2Q0IOHlKgTq9BHxK88VrE11sQlxuRAVz8CB4gmj8YR7A+wX0uCBaeSyVpzkT06PxDfhA=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1919", "", { "dependencies": { "@tscircuit/eval": "^0.0.811", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-5zJ+9v5wXpHWK0CNugscYQodBDqNVjd+XUPVGHxaFHW5vag+z1odYrkl5h7JdPVojple0bIK+ZYcPgUPbwz4Lg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1920", "", { "dependencies": { "@tscircuit/eval": "^0.0.812", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-msEKVNVavotADyidZXIZjRImB67tPkxMPaRPr8yhBQgLufwn78r60ad20TvgPmQAHiL+ruHFJv0zROmt/na3hA=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index da9f3a2ac..7f088af35 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1919", + "@tscircuit/runframe": "^0.0.1920", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From d5fb76cd6b49f186e0be53a5f150632f1fa28f04 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 12:25:06 -0700 Subject: [PATCH 089/142] v0.1.1340 (#2943) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f088af35..d964335f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1339", + "version": "0.1.1340", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 51bdb5f28723211f621d928dfa54f8460eeeedfb Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 12:56:15 -0700 Subject: [PATCH 090/142] chore: update packages @tscircuit/runframe (#2944) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index ea32e3c5d..f849e554e 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1920", + "@tscircuit/runframe": "^0.0.1921", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.812", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-Wd2Wc9dI/GG2FTXyKT2Q0IOHlKgTq9BHxK88VrE11sQlxuRAVz8CB4gmj8YR7A+wX0uCBaeSyVpzkT06PxDfhA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.813", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-u1pnw2EB3TfeHDP0sWvB5jqa1aWd3zBgjZrL73UmxFuWqQmVL5csrBXgQp19/4XiwM9UL8SOfSeY4HTTBA/BtQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1920", "", { "dependencies": { "@tscircuit/eval": "^0.0.812", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-msEKVNVavotADyidZXIZjRImB67tPkxMPaRPr8yhBQgLufwn78r60ad20TvgPmQAHiL+ruHFJv0zROmt/na3hA=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1921", "", { "dependencies": { "@tscircuit/eval": "^0.0.813", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-GHl6pmLKICFv6ReZxo4MlSGMQ6wLt1+V+0ZnI1gFjft47HwFvV96gJR5M1EwTYX1PuEgXl4UhniY6ArfyVyOcQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index d964335f1..2f0240df9 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1920", + "@tscircuit/runframe": "^0.0.1921", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 329f51539ba8d3e61e26747e33bf7490e46628ad Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 13:01:41 -0700 Subject: [PATCH 091/142] v0.1.1341 (#2945) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f0240df9..326d1a3d7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1340", + "version": "0.1.1341", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From cf9b9a31ff759cb23119bef5f9ebb737155b1121 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 13:27:23 -0700 Subject: [PATCH 092/142] chore: update packages @tscircuit/runframe (#2946) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index f849e554e..8bd95fd9d 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1921", + "@tscircuit/runframe": "^0.0.1922", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.813", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-u1pnw2EB3TfeHDP0sWvB5jqa1aWd3zBgjZrL73UmxFuWqQmVL5csrBXgQp19/4XiwM9UL8SOfSeY4HTTBA/BtQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.814", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-dwT9tGmwWOvic6zI3DcTfWRNjTQeNzVeojy2oOcf5wkQGUOTIZT/hGPZ6Ifu+4WFJBF+DFNARRsMwOcIR2v8tQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1921", "", { "dependencies": { "@tscircuit/eval": "^0.0.813", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-GHl6pmLKICFv6ReZxo4MlSGMQ6wLt1+V+0ZnI1gFjft47HwFvV96gJR5M1EwTYX1PuEgXl4UhniY6ArfyVyOcQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1922", "", { "dependencies": { "@tscircuit/eval": "^0.0.814", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-08afjawkN8ZGOspnsaEKbYKcXB/82jVxgKSdGj1M4P9NDFFkSoBtxaf2E83ky9KeL8Xc/TqVGl/jCV2JxMarlg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 326d1a3d7..6300b4d56 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1921", + "@tscircuit/runframe": "^0.0.1922", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 68475a3aa2f066eb0a134622a5d95c93a5a3ae81 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 13:33:16 -0700 Subject: [PATCH 093/142] v0.1.1342 (#2947) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6300b4d56..7e88b66d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1341", + "version": "0.1.1342", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 70ddfe611caeb4e770f441c7c21723e23755e478 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 14:05:04 -0700 Subject: [PATCH 094/142] chore: update packages @tscircuit/runframe (#2948) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 8bd95fd9d..de141155d 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1922", + "@tscircuit/runframe": "^0.0.1923", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.814", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-dwT9tGmwWOvic6zI3DcTfWRNjTQeNzVeojy2oOcf5wkQGUOTIZT/hGPZ6Ifu+4WFJBF+DFNARRsMwOcIR2v8tQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.815", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-UAiMrIPhpc3zKbTuKHrRwXclxB3NBaE+f98/VtfCKlVyJb4bnNgdoS1rolnWGRTey6k2ZZz4av47NCoZ1cLhaA=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1922", "", { "dependencies": { "@tscircuit/eval": "^0.0.814", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-08afjawkN8ZGOspnsaEKbYKcXB/82jVxgKSdGj1M4P9NDFFkSoBtxaf2E83ky9KeL8Xc/TqVGl/jCV2JxMarlg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1923", "", { "dependencies": { "@tscircuit/eval": "^0.0.815", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-e5J+myyyDthp3420SmSexutxFr2aU5/eXx2ywUoQGNPxWIdy5x5OJ9zQnxG02U2xjTKC+GA0u5qyYzZiq4o1ng=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 7e88b66d3..a121d2628 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1922", + "@tscircuit/runframe": "^0.0.1923", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 8b81218bf04f9ac274feddc2666aa58ace9a9f5c Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 14:10:19 -0700 Subject: [PATCH 095/142] v0.1.1343 (#2949) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a121d2628..300255377 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1342", + "version": "0.1.1343", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 1da5db28ccb206f8c4e15efba792851478cced9b Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 16:05:18 -0700 Subject: [PATCH 096/142] chore: update packages @tscircuit/runframe (#2950) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index de141155d..de8c13a84 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1923", + "@tscircuit/runframe": "^0.0.1924", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.815", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-UAiMrIPhpc3zKbTuKHrRwXclxB3NBaE+f98/VtfCKlVyJb4bnNgdoS1rolnWGRTey6k2ZZz4av47NCoZ1cLhaA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.816", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-kB7GyBCRonSIG3E02YBvvfq/0OX2ywEiQBID/eoy8gDOzQV9m+9zJDr6c1nAXrhhIkXwoA51/CQ6JnXdlmczPw=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1923", "", { "dependencies": { "@tscircuit/eval": "^0.0.815", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-e5J+myyyDthp3420SmSexutxFr2aU5/eXx2ywUoQGNPxWIdy5x5OJ9zQnxG02U2xjTKC+GA0u5qyYzZiq4o1ng=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1924", "", { "dependencies": { "@tscircuit/eval": "^0.0.816", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-bOItdXE9iwIcd1Ppld6iDsMcT5Rp8OXV3xbSK3rznNgSdalZCaRR12FGw8w9KhOqnoeehQA+f/ud4s3shjTxaA=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 300255377..e75ed902b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1923", + "@tscircuit/runframe": "^0.0.1924", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From e8aaa97d1a9b9f00bd9e82c302550c213122aab3 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 16:10:45 -0700 Subject: [PATCH 097/142] v0.1.1344 (#2951) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e75ed902b..b44a24ae6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1343", + "version": "0.1.1344", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 3df0453e16af1fca10a9641c2b9df60b6e1b0cac Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 21:44:37 -0700 Subject: [PATCH 098/142] chore: update packages @tscircuit/runframe (#2954) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index de8c13a84..0d10c01da 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1924", + "@tscircuit/runframe": "^0.0.1925", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.816", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-kB7GyBCRonSIG3E02YBvvfq/0OX2ywEiQBID/eoy8gDOzQV9m+9zJDr6c1nAXrhhIkXwoA51/CQ6JnXdlmczPw=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.817", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-jf2zFJ9evaBYcUNL7ZRMLJgmgB/qmHnmHMpQZ29cNclsN0QvuMamNa5BnQiDFl1M9d9jQ19lGfRbEIxsxKYJiA=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1924", "", { "dependencies": { "@tscircuit/eval": "^0.0.816", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-bOItdXE9iwIcd1Ppld6iDsMcT5Rp8OXV3xbSK3rznNgSdalZCaRR12FGw8w9KhOqnoeehQA+f/ud4s3shjTxaA=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1925", "", { "dependencies": { "@tscircuit/eval": "^0.0.817", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-Gatmp6qgqdFvdvRGkP9VXncoQigiWg3TmOZxIeZT/rJ5MeUy8ahFwRZZTLcu4Ct6PSUBXdmZCUmi84F9FzGKeg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index b44a24ae6..d3ae51351 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1924", + "@tscircuit/runframe": "^0.0.1925", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From e858c54e24583fb5eccc5d7c47573c50901d4d5d Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 21:50:11 -0700 Subject: [PATCH 099/142] v0.1.1345 (#2955) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d3ae51351..0e6114a38 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1344", + "version": "0.1.1345", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 8789550bc02e60dc015cdbdee083f861da4a3e05 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 22:47:33 -0700 Subject: [PATCH 100/142] chore: update packages @tscircuit/runframe (#2956) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 0d10c01da..1bf93634a 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1925", + "@tscircuit/runframe": "^0.0.1926", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.817", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-jf2zFJ9evaBYcUNL7ZRMLJgmgB/qmHnmHMpQZ29cNclsN0QvuMamNa5BnQiDFl1M9d9jQ19lGfRbEIxsxKYJiA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.818", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-CgmAmhkxKPpz/9hkxcmbpUGXoh/l3SWMYjFzwxoWwkzZusZvc+lw7+GO2fZUcsQLfIXdA4K1xGu4AA+7Jmt7oQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1925", "", { "dependencies": { "@tscircuit/eval": "^0.0.817", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-Gatmp6qgqdFvdvRGkP9VXncoQigiWg3TmOZxIeZT/rJ5MeUy8ahFwRZZTLcu4Ct6PSUBXdmZCUmi84F9FzGKeg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1926", "", { "dependencies": { "@tscircuit/eval": "^0.0.818", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-DWUu6qsb8F3ctzddZEf9z7FrHGQWhOmMKwh8M4Jp7ABVVZmXJ0o3X13rS55T1fRwYrx50tqKpkkcwwEKwdFf+g=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 0e6114a38..4024e42b9 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1925", + "@tscircuit/runframe": "^0.0.1926", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 76fb16926c6a7dc6774797f9f598d809c8585fb9 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 22:52:36 -0700 Subject: [PATCH 101/142] v0.1.1346 (#2957) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4024e42b9..fbe38d1ea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1345", + "version": "0.1.1346", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 152d702881380615ee0bbc3d10f3f35737f6a4ee Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 23:39:27 -0700 Subject: [PATCH 102/142] chore: update packages @tscircuit/runframe (#2958) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 1bf93634a..6bbb6d9c9 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1926", + "@tscircuit/runframe": "^0.0.1927", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.818", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-CgmAmhkxKPpz/9hkxcmbpUGXoh/l3SWMYjFzwxoWwkzZusZvc+lw7+GO2fZUcsQLfIXdA4K1xGu4AA+7Jmt7oQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.819", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-3DRCQkan3QJdss7TpCL0gB6OS0y8Gdkqv2GJvcSSP1S5jN1FK/CU11RXy8WaDopjmpykJ3seEOQweWtcEOMErg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1926", "", { "dependencies": { "@tscircuit/eval": "^0.0.818", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-DWUu6qsb8F3ctzddZEf9z7FrHGQWhOmMKwh8M4Jp7ABVVZmXJ0o3X13rS55T1fRwYrx50tqKpkkcwwEKwdFf+g=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1927", "", { "dependencies": { "@tscircuit/eval": "^0.0.819", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-hSUussdwUtQnwQ5P/AWyGJlQdk04J15nbiSsnlkr1VjR/VzvI+Lej9vqWHqYpMdhCOUPeEqrzkJZ7XiQXkpm+A=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index fbe38d1ea..6f903739b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1926", + "@tscircuit/runframe": "^0.0.1927", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 56d6d1fbf69d654c47995359f27a6b16cf1e5bf3 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 23:44:56 -0700 Subject: [PATCH 103/142] chore: update packages @tscircuit/runframe (#2960) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 6bbb6d9c9..a484326ea 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1927", + "@tscircuit/runframe": "^0.0.1928", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.819", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-3DRCQkan3QJdss7TpCL0gB6OS0y8Gdkqv2GJvcSSP1S5jN1FK/CU11RXy8WaDopjmpykJ3seEOQweWtcEOMErg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.820", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-+nv9wlxmGqJU9FYyLjSI74+Rxs4S/J9bDH+9VXRvFerMFI2KQ+uZmQ+6GLymdLOESZieHWeq1KR0VqtrQgqHtQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1927", "", { "dependencies": { "@tscircuit/eval": "^0.0.819", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-hSUussdwUtQnwQ5P/AWyGJlQdk04J15nbiSsnlkr1VjR/VzvI+Lej9vqWHqYpMdhCOUPeEqrzkJZ7XiQXkpm+A=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1928", "", { "dependencies": { "@tscircuit/eval": "^0.0.820", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-aGOQGMcSM7GcFlH3sT3lO8wMwQ7bXXWxuPEf5F45mtQ0ZYlKYkvyLZudDH8Ja6vadFw3ya3e1jWf5g4So37QCA=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 6f903739b..188f8a9d9 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1927", + "@tscircuit/runframe": "^0.0.1928", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 8babde8773695d953d9d9d446453a024c066c8b6 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Tue, 5 May 2026 23:50:09 -0700 Subject: [PATCH 104/142] v0.1.1348 (#2961) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 188f8a9d9..d74fd5466 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1346", + "version": "0.1.1348", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 22b955ac58e8eaf5855cb3b5a84369e4d6ce34aa Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 04:54:51 -0700 Subject: [PATCH 105/142] chore: update packages @tscircuit/runframe (#2962) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index a484326ea..d5e2a0faa 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1928", + "@tscircuit/runframe": "^0.0.1929", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.820", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-+nv9wlxmGqJU9FYyLjSI74+Rxs4S/J9bDH+9VXRvFerMFI2KQ+uZmQ+6GLymdLOESZieHWeq1KR0VqtrQgqHtQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.821", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-bnRkxlwFm2MtVFvj1sbYtPn17oG0DiIIs/QCVhbkwygijkJ8PqipFrPVtj4tSseubXdXhlLjgBP5+5mBEXPF8g=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1928", "", { "dependencies": { "@tscircuit/eval": "^0.0.820", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-aGOQGMcSM7GcFlH3sT3lO8wMwQ7bXXWxuPEf5F45mtQ0ZYlKYkvyLZudDH8Ja6vadFw3ya3e1jWf5g4So37QCA=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1929", "", { "dependencies": { "@tscircuit/eval": "^0.0.821", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-jBmx03PI0TOquEp/hnJgr6cXOe3YTEFytP5F0izI4W8jh5ADvjv+WXV19CdA3bp9Nk+GL5X2UzrWdF2RDl+37Q=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index d74fd5466..818421f0b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1928", + "@tscircuit/runframe": "^0.0.1929", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From dfb879d30a5083a24f472eb864007e023c4c8605 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 05:00:09 -0700 Subject: [PATCH 106/142] v0.1.1349 (#2963) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 818421f0b..811fd9503 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1348", + "version": "0.1.1349", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From c8b99ff7b9dc4467bac0df27c8cdde4046756a8d Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 05:24:48 -0700 Subject: [PATCH 107/142] chore: update packages @tscircuit/runframe (#2964) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index d5e2a0faa..76b0714d8 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1929", + "@tscircuit/runframe": "^0.0.1930", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.821", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-bnRkxlwFm2MtVFvj1sbYtPn17oG0DiIIs/QCVhbkwygijkJ8PqipFrPVtj4tSseubXdXhlLjgBP5+5mBEXPF8g=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.822", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-vhiaI9s9L0BIF/v6B0ITBm89+KUFNU/YeoGErYZtS0s4qp6qK9N0G8a0Dk3sxTc9r+ZImgd0VynXWNmySz0OJQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1929", "", { "dependencies": { "@tscircuit/eval": "^0.0.821", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-jBmx03PI0TOquEp/hnJgr6cXOe3YTEFytP5F0izI4W8jh5ADvjv+WXV19CdA3bp9Nk+GL5X2UzrWdF2RDl+37Q=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1930", "", { "dependencies": { "@tscircuit/eval": "^0.0.822", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-sbTRWxDS3J0Yzc3FrWB/fVd05JiCO2SQSuqSmkT1VKQSIUckhw4JSuqTxxOEJBOdXkUFyCJT58W/ekGlUE0mJQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 811fd9503..08208f844 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1929", + "@tscircuit/runframe": "^0.0.1930", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 2faf60e149d6383b47d74762cac1194ee2a6f2b9 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 05:30:11 -0700 Subject: [PATCH 108/142] v0.1.1350 (#2965) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 08208f844..1edf3ccd4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1349", + "version": "0.1.1350", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 05046087be4d7fe725a1af636e4d26da363f1013 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 06:05:00 -0700 Subject: [PATCH 109/142] chore: update packages @tscircuit/runframe (#2966) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 76b0714d8..9cb861def 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1930", + "@tscircuit/runframe": "^0.0.1931", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.822", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-vhiaI9s9L0BIF/v6B0ITBm89+KUFNU/YeoGErYZtS0s4qp6qK9N0G8a0Dk3sxTc9r+ZImgd0VynXWNmySz0OJQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.823", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-ftUhPIZQe9/jz4b5m1KDM3mH3jk4wfF5TdHDbWYJBa0oGRMLGGt8Vf9wXZuUQR/F7k/iQddYaiVd+di22fcMRg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1930", "", { "dependencies": { "@tscircuit/eval": "^0.0.822", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-sbTRWxDS3J0Yzc3FrWB/fVd05JiCO2SQSuqSmkT1VKQSIUckhw4JSuqTxxOEJBOdXkUFyCJT58W/ekGlUE0mJQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1931", "", { "dependencies": { "@tscircuit/eval": "^0.0.823", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-2pJGtn9tbjGkZnzy2YtAAHirbs3hjrThVaBae9kj2hr1cxhUnsIIwgBKw7XvZp/8MijmqusyygsTIUs1LJgJZw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 1edf3ccd4..17ff3f97f 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1930", + "@tscircuit/runframe": "^0.0.1931", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From da9e57d2811f02c83d7ffb479098cbd885c8c234 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 06:09:54 -0700 Subject: [PATCH 110/142] v0.1.1351 (#2967) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 17ff3f97f..5f01ed3da 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1350", + "version": "0.1.1351", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 5b6010d79047e4df6e13681eb3dbbe5b9ed57535 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 11:10:05 -0700 Subject: [PATCH 111/142] chore: update packages @tscircuit/runframe (#2968) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 9cb861def..1799b08bd 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1931", + "@tscircuit/runframe": "^0.0.1933", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.823", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-ftUhPIZQe9/jz4b5m1KDM3mH3jk4wfF5TdHDbWYJBa0oGRMLGGt8Vf9wXZuUQR/F7k/iQddYaiVd+di22fcMRg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.824", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-/CZ4OlofxAHYznHZ1XishMsGKrMCWJjeo7YdDY+oQduPkVAQxK0hwwvSWV2uzZVdlqMsHgIYgEroF4S+UOOroQ=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1931", "", { "dependencies": { "@tscircuit/eval": "^0.0.823", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-2pJGtn9tbjGkZnzy2YtAAHirbs3hjrThVaBae9kj2hr1cxhUnsIIwgBKw7XvZp/8MijmqusyygsTIUs1LJgJZw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1933", "", { "dependencies": { "@tscircuit/eval": "^0.0.824", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-nDMLXdTTcC/Yx/w1d4ddUJ9AaO/BspA4iM2tb/xebxcCivuK4iiL39aa5p1hJJMaaZmLcusm2sGDLq+fXsuWnw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 5f01ed3da..1f3156237 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1931", + "@tscircuit/runframe": "^0.0.1933", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 94278bffed67a12fabf65be4c72d3f86c4aef2d6 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 11:15:27 -0700 Subject: [PATCH 112/142] v0.1.1352 (#2969) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1f3156237..c87a7a0d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1351", + "version": "0.1.1352", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 022221cb4187cabd615fa34015af4aa3f5aa110d Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 11:47:27 -0700 Subject: [PATCH 113/142] chore: update packages @tscircuit/runframe (#2970) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index 1799b08bd..e8d839aec 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1933", + "@tscircuit/runframe": "^0.0.1934", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.824", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-/CZ4OlofxAHYznHZ1XishMsGKrMCWJjeo7YdDY+oQduPkVAQxK0hwwvSWV2uzZVdlqMsHgIYgEroF4S+UOOroQ=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.825", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-xchE3GMjjQ6IwH8CcjlG2hx5O6J9HWhovt+6RxC7rY7XR1XJ6+ZUn9qAmXcPq4moL+REiwBf83wFdMy36sjhkg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1933", "", { "dependencies": { "@tscircuit/eval": "^0.0.824", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-nDMLXdTTcC/Yx/w1d4ddUJ9AaO/BspA4iM2tb/xebxcCivuK4iiL39aa5p1hJJMaaZmLcusm2sGDLq+fXsuWnw=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1934", "", { "dependencies": { "@tscircuit/eval": "^0.0.825", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-sbJDOM8O8dJHEDQzzzFBLXRqHAymNzzL0RJPLB1oLAMszdBdd5aUMTsDO1bEDoiz5v7y/sjwXPForaC4uHZVEQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index c87a7a0d6..dfed30bc0 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1933", + "@tscircuit/runframe": "^0.0.1934", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 19f64b9ac90c43a0182812c93a783aba2e234155 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 11:52:53 -0700 Subject: [PATCH 114/142] v0.1.1353 (#2971) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dfed30bc0..36b916a7e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1352", + "version": "0.1.1353", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 589e490242f47cbaa2baac9ab5c158977b082b84 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 14:23:03 -0700 Subject: [PATCH 115/142] chore: update packages @tscircuit/runframe (#2972) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index e8d839aec..a6b262e77 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1934", + "@tscircuit/runframe": "^0.0.1935", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.825", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-xchE3GMjjQ6IwH8CcjlG2hx5O6J9HWhovt+6RxC7rY7XR1XJ6+ZUn9qAmXcPq4moL+REiwBf83wFdMy36sjhkg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.826", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-oSVpiJ16EgypObjIi4atbOpySLMabkv5g9WJrplYsjogZo7oLEg6O47rGaKv4qJlvP9PgwCp+J/ZdSVexijb7g=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1934", "", { "dependencies": { "@tscircuit/eval": "^0.0.825", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-sbJDOM8O8dJHEDQzzzFBLXRqHAymNzzL0RJPLB1oLAMszdBdd5aUMTsDO1bEDoiz5v7y/sjwXPForaC4uHZVEQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1935", "", { "dependencies": { "@tscircuit/eval": "^0.0.826", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-LNVXgb/9FGTrh6txwcAeSup0hk35u4nQr5KHZj7sgqSE1VBYa+vMfy87qf71QczRhAvK4Lpehc2pbZp1Gmt/Dg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 36b916a7e..b451b75e3 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1934", + "@tscircuit/runframe": "^0.0.1935", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 95373ba8d9c47568019374eedc6b2aca03bbdc61 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 14:27:24 -0700 Subject: [PATCH 116/142] v0.1.1354 (#2973) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b451b75e3..477f92c37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1353", + "version": "0.1.1354", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From df24c7c9eea37b85ee6001e56660a7764a5cf0a3 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 16:40:13 -0700 Subject: [PATCH 117/142] chore: update packages @tscircuit/runframe (#2974) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index a6b262e77..e4f245cea 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1935", + "@tscircuit/runframe": "^0.0.1936", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.826", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-oSVpiJ16EgypObjIi4atbOpySLMabkv5g9WJrplYsjogZo7oLEg6O47rGaKv4qJlvP9PgwCp+J/ZdSVexijb7g=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.827", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-MHZdWzvkHxn6Y0qL9p22hJKb6CDeeVTFJVnzzOTo6lSnqqVbTCNhHuC9F2UNYGznau2no00c7VklaGwiqUrtvg=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1935", "", { "dependencies": { "@tscircuit/eval": "^0.0.826", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-LNVXgb/9FGTrh6txwcAeSup0hk35u4nQr5KHZj7sgqSE1VBYa+vMfy87qf71QczRhAvK4Lpehc2pbZp1Gmt/Dg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1936", "", { "dependencies": { "@tscircuit/eval": "^0.0.827", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-vb0XiJ4/CfaHXI0Nf5A4VgWO4jMXUUkhdbhvCsaVlzu9R8djEVTDVxpE+R1uI2wW2G/yob9DeSQWxHBfDYGAJg=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 477f92c37..3b2507649 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1935", + "@tscircuit/runframe": "^0.0.1936", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From f70e16daa3ec46c5a82a24054094fb54217639f4 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 16:45:24 -0700 Subject: [PATCH 118/142] v0.1.1355 (#2975) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3b2507649..ccce464c2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1354", + "version": "0.1.1355", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From f5102d1549410bf67d52f3ed398dabfb4f0287e8 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 23:45:25 -0700 Subject: [PATCH 119/142] chore: update packages @tscircuit/runframe (#2978) --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index e4f245cea..faec06b8f 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1936", + "@tscircuit/runframe": "^0.0.1937", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -309,7 +309,7 @@ "@tscircuit/core": ["@tscircuit/core@0.0.1128", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-packing": "0.0.68", "css-select": "5.1.0", "format-si-unit": "^0.0.3", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react-reconciler": "^0.32.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "zod": "^3.25.67" }, "peerDependencies": { "@tscircuit/capacity-autorouter": "*", "@tscircuit/checks": "*", "@tscircuit/circuit-json-util": "*", "@tscircuit/footprinter": "*", "@tscircuit/infgrid-ijump-astar": "*", "@tscircuit/matchpack": "*", "@tscircuit/math-utils": "*", "@tscircuit/props": "*", "@tscircuit/schematic-match-adapt": "*", "bpc-graph": "*", "circuit-json": "*", "circuit-json-to-bpc": "*", "circuit-json-to-connectivity-map": "*", "schematic-symbols": "*", "typescript": "^5.0.0" } }, "sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.827", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-MHZdWzvkHxn6Y0qL9p22hJKb6CDeeVTFJVnzzOTo6lSnqqVbTCNhHuC9F2UNYGznau2no00c7VklaGwiqUrtvg=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.828", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-WTzl7ia2mTZPG6fiCssmTtdLX3WtD7coTbgRqbMMWAzUUuI4PMbFaqSC7agZcXJ8QKPOPwHFkDmjYwWvgNdAew=="], "@tscircuit/fake-snippets": ["@tscircuit/fake-snippets@0.0.182", "", {}, "sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A=="], @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1936", "", { "dependencies": { "@tscircuit/eval": "^0.0.827", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-vb0XiJ4/CfaHXI0Nf5A4VgWO4jMXUUkhdbhvCsaVlzu9R8djEVTDVxpE+R1uI2wW2G/yob9DeSQWxHBfDYGAJg=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1937", "", { "dependencies": { "@tscircuit/eval": "^0.0.828", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-AZMKYJXb166xy4Lz3RpYfEVxHqt3HhlOpW5DUk1o9d6Pw54Zi76Mge51iDusUDgz/BZxoJF3QHrlo8Sh5+YdtQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index ccce464c2..5216c06be 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1936", + "@tscircuit/runframe": "^0.0.1937", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From fd935ae80582c00a4e1ff8e63620732622c43469 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Wed, 6 May 2026 23:50:33 -0700 Subject: [PATCH 120/142] v0.1.1356 (#2979) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5216c06be..8d9d6a822 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1355", + "version": "0.1.1356", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 41609810dcb1b073b697397129c078c1e6db8749 Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 7 May 2026 01:12:31 -0700 Subject: [PATCH 121/142] chore: update packages @tscircuit/runframe (#2980) --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index faec06b8f..308ac296a 100644 --- a/bun.lock +++ b/bun.lock @@ -15,7 +15,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1937", + "@tscircuit/runframe": "^0.0.1938", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", @@ -337,7 +337,7 @@ "@tscircuit/props": ["@tscircuit/props@0.0.496", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-HV1kXzLEXO2/QPBdoXwjd5nYvADntQzsIjmt7YhSNt0TEu+LgQp6pQgontiQLv6A7SppQB69uUURMJm7ZTm+hw=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1937", "", { "dependencies": { "@tscircuit/eval": "^0.0.828", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-AZMKYJXb166xy4Lz3RpYfEVxHqt3HhlOpW5DUk1o9d6Pw54Zi76Mge51iDusUDgz/BZxoJF3QHrlo8Sh5+YdtQ=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.1938", "", { "dependencies": { "@tscircuit/eval": "^0.0.828", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-Xm0Fsoe/IXG10pf08Y4pc3AQUacAeodd7nuD1SRWz1ONDy/yNwR4pMfANEAHZsCp1Jg76RAhj65lF2I3F8mlZQ=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], diff --git a/package.json b/package.json index 8d9d6a822..e92dfc723 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@tscircuit/image-utils": "^0.0.3", "@tscircuit/math-utils": "0.0.36", "@tscircuit/props": "^0.0.496", - "@tscircuit/runframe": "^0.0.1937", + "@tscircuit/runframe": "^0.0.1938", "@tscircuit/schematic-match-adapt": "^0.0.22", "@types/bun": "^1.2.2", "@types/configstore": "^6.0.2", From 83c14eea781d2a41a73a6f74ef237c1b9f46b8dd Mon Sep 17 00:00:00 2001 From: tscircuit bot Date: Thu, 7 May 2026 01:17:41 -0700 Subject: [PATCH 122/142] v0.1.1357 (#2981) Co-authored-by: GitHub Actions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e92dfc723..9f3f7a08a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tscircuit/cli", - "version": "0.1.1356", + "version": "0.1.1357", "main": "dist/cli/main.js", "exports": { ".": "./dist/cli/main.js", From 4e21352a9827298cca792b975f3bc8c48a2c0a99 Mon Sep 17 00:00:00 2001 From: 64johnlee <64lamei@gmail.com> Date: Sun, 3 May 2026 11:19:24 +0800 Subject: [PATCH 123/142] fix: allow tsci push without entrypoint when circuit.json exists When no tsx/ts entrypoint files are found, getEntrypoint() now falls back to checking for circuit.json files. This mirrors the behavior of `tsci dev` which already supports circuit.json files as valid build targets. Fixes #2797 --- lib/shared/get-entrypoint.ts | 22 ++++++++++++++++++ tests/get-entrypoint.test.ts | 44 ++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/lib/shared/get-entrypoint.ts b/lib/shared/get-entrypoint.ts index c2858b38d..770cce979 100644 --- a/lib/shared/get-entrypoint.ts +++ b/lib/shared/get-entrypoint.ts @@ -1,5 +1,6 @@ import * as fs from "node:fs" import * as path from "node:path" +import { globbySync } from "globby" import { loadProjectConfig } from "lib/project-config" import kleur from "kleur" @@ -202,6 +203,27 @@ export const getEntrypoint = async ({ } } + // No entrypoint found - check for circuit.json files as implicit entrypoints + // This allows `tsci push` to work the same as `tsci dev` which supports circuit.json files + const circuitJsonFiles = globbySync( + ["**/*.circuit.json", "**/circuit.json"], + { + cwd: validatedProjectDir, + ignore: ["**/node_modules/**", "**/dist/**"], + }, + ) + .map((f) => path.resolve(validatedProjectDir, f)) + .filter( + (f) => fs.existsSync(f) && isValidDirectory(f, validatedProjectDir), + ) + .sort() + + if (circuitJsonFiles.length > 0) { + const chosenFile = path.relative(validatedProjectDir, circuitJsonFiles[0]) + onSuccess(`Using circuit.json as implicit entrypoint: '${chosenFile}'`) + return circuitJsonFiles[0] + } + onError( kleur.red( "No entrypoint found. Run 'tsci init' to bootstrap a basic project or specify a file with 'tsci push '", diff --git a/tests/get-entrypoint.test.ts b/tests/get-entrypoint.test.ts index 28ee40c54..9475dd7da 100644 --- a/tests/get-entrypoint.test.ts +++ b/tests/get-entrypoint.test.ts @@ -519,3 +519,47 @@ test("getEntrypoint warns when multiple common locations exist", async () => { expect(warnings[0]).toContain("Choosing 'index.tsx'") expect(warnings[0]).toContain("'src/index.tsx'") }) + +test("getEntrypoint returns circuit.json as implicit entrypoint when no tsx/ts files exist", async () => { + const { tmpDir } = await getCliTestFixture() + + // Create only a circuit.json file, no tsx/ts entrypoints + await fs.writeFile( + path.join(tmpDir, "prebuilt.circuit.json"), + JSON.stringify([{ type: "source_component", name: "U1" }]), + ) + + let onSuccessMessage = "" + const entrypoint = await getEntrypoint({ + projectDir: tmpDir, + onSuccess: (msg) => { + onSuccessMessage = msg + }, + }) + + expect(entrypoint).not.toBeNull() + expect(entrypoint).toBe(path.join(tmpDir, "prebuilt.circuit.json")) + expect(onSuccessMessage).toContain("Using circuit.json as implicit entrypoint") +}) + +test("getEntrypoint prefers tsx entrypoint over circuit.json", async () => { + const { tmpDir } = await getCliTestFixture() + + // Create both a circuit.json and an index.tsx + await fs.writeFile( + path.join(tmpDir, "prebuilt.circuit.json"), + JSON.stringify([{ type: "source_component", name: "U1" }]), + ) + await fs.writeFile( + path.join(tmpDir, "index.tsx"), + 'export default () => ', + ) + + const entrypoint = await getEntrypoint({ + projectDir: tmpDir, + }) + + // Should prefer the tsx file since it comes first in ALLOWED_ENTRYPOINT_NAMES + expect(entrypoint).not.toBeNull() + expect(entrypoint).toBe(path.join(tmpDir, "index.tsx")) +}) From 59f0559316b1ee2e83c1536f0f7ec5590b3d51e7 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Sat, 9 May 2026 00:00:07 +0800 Subject: [PATCH 124/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index a7894f2a2..d29ef02ad 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -80,3 +80,4 @@ Test fixture provides: ## Runtime The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the TypeScript runner, preferring Bun when available. This allows hot-reload during development while maintaining Node.js compatibility. +# bump 1778256007 From c5e71498c4bce93f2be831e7ff3a287cf9f85785 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Sat, 9 May 2026 12:00:07 +0800 Subject: [PATCH 125/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index d29ef02ad..355311750 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -81,3 +81,4 @@ Test fixture provides: The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the TypeScript runner, preferring Bun when available. This allows hot-reload during development while maintaining Node.js compatibility. # bump 1778256007 +# bump 1778299207 From fc590079e95dc0425faf746525e266e7f323bb9f Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Sun, 10 May 2026 00:00:07 +0800 Subject: [PATCH 126/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 355311750..15efbfb64 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -82,3 +82,4 @@ Test fixture provides: The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the TypeScript runner, preferring Bun when available. This allows hot-reload during development while maintaining Node.js compatibility. # bump 1778256007 # bump 1778299207 +# bump 1778342407 From 406319e8b5f30dbadf2c3976ada97c2df78bcb14 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Sun, 10 May 2026 12:00:07 +0800 Subject: [PATCH 127/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 15efbfb64..9703ad25b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -83,3 +83,4 @@ The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the Type # bump 1778256007 # bump 1778299207 # bump 1778342407 +# bump 1778385607 From da8aa05ba0b6898237873ba486e6b676cb819241 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Sun, 10 May 2026 20:33:18 +0800 Subject: [PATCH 128/142] fix: format --- tests/get-entrypoint.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/get-entrypoint.test.ts b/tests/get-entrypoint.test.ts index 9475dd7da..ff30ef7de 100644 --- a/tests/get-entrypoint.test.ts +++ b/tests/get-entrypoint.test.ts @@ -539,7 +539,9 @@ test("getEntrypoint returns circuit.json as implicit entrypoint when no tsx/ts f expect(entrypoint).not.toBeNull() expect(entrypoint).toBe(path.join(tmpDir, "prebuilt.circuit.json")) - expect(onSuccessMessage).toContain("Using circuit.json as implicit entrypoint") + expect(onSuccessMessage).toContain( + "Using circuit.json as implicit entrypoint", + ) }) test("getEntrypoint prefers tsx entrypoint over circuit.json", async () => { From f214b0019b505eb40bcc39463f4361d0477b5522 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Sun, 10 May 2026 20:49:21 +0800 Subject: [PATCH 129/142] fix: skip transpilation when includeBoardFiles configured and no library entrypoint found --- cli/build/register.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/build/register.ts b/cli/build/register.ts index ffc7b8397..5322f0d02 100644 --- a/cli/build/register.ts +++ b/cli/build/register.ts @@ -732,7 +732,7 @@ export const registerBuild = (program: Command) => { const entryFile = fileArgIsDirectFile ? resolvedFileArgPath : transpileEntrypoint - if (!entryFile) { + if (!entryFile || (hasConfiguredIncludeBoardFiles && !transpileExplicitlyRequested)) { if ( hasConfiguredIncludeBoardFiles && !transpileExplicitlyRequested From 84426494faec8c0eb79f9735f2f4a1d761cc04ef Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Mon, 11 May 2026 22:00:22 +0800 Subject: [PATCH 130/142] fix: format --- cli/build/register.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cli/build/register.ts b/cli/build/register.ts index 5322f0d02..89e9ea9b7 100644 --- a/cli/build/register.ts +++ b/cli/build/register.ts @@ -732,7 +732,10 @@ export const registerBuild = (program: Command) => { const entryFile = fileArgIsDirectFile ? resolvedFileArgPath : transpileEntrypoint - if (!entryFile || (hasConfiguredIncludeBoardFiles && !transpileExplicitlyRequested)) { + if ( + !entryFile || + (hasConfiguredIncludeBoardFiles && !transpileExplicitlyRequested) + ) { if ( hasConfiguredIncludeBoardFiles && !transpileExplicitlyRequested From 43136f2932ad12a03f4d7a6085bb743b2b55cfb6 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Mon, 11 May 2026 22:19:51 +0800 Subject: [PATCH 131/142] fix: transpile when real .ts/.tsx entrypoint exists alongside includeBoardFiles Previously, transpilation was skipped whenever `includeBoardFiles` was configured and `--transpile` wasn't explicitly passed, even when a valid TypeScript library entrypoint (e.g. `index.circuit.tsx`) was present. Now the skip only applies when the resolved entrypoint is not a real `.ts`/`.tsx` file (e.g. a `.circuit.json` fallback or absent). Co-Authored-By: Claude Sonnet 4.6 --- cli/build/register.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cli/build/register.ts b/cli/build/register.ts index 89e9ea9b7..436abbf44 100644 --- a/cli/build/register.ts +++ b/cli/build/register.ts @@ -732,9 +732,15 @@ export const registerBuild = (program: Command) => { const entryFile = fileArgIsDirectFile ? resolvedFileArgPath : transpileEntrypoint + const isRealTsEntrypoint = Boolean( + entryFile && + (entryFile.endsWith(".ts") || entryFile.endsWith(".tsx")), + ) if ( !entryFile || - (hasConfiguredIncludeBoardFiles && !transpileExplicitlyRequested) + (hasConfiguredIncludeBoardFiles && + !transpileExplicitlyRequested && + !isRealTsEntrypoint) ) { if ( hasConfiguredIncludeBoardFiles && From e734d5c6153217766cf0d59112b193d9579dd354 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Mon, 11 May 2026 22:39:11 +0800 Subject: [PATCH 132/142] chore: re-trigger CI From 4c23cb83d262d1c643587357772e15c88f029721 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Mon, 11 May 2026 22:45:59 +0800 Subject: [PATCH 133/142] chore: re-trigger CI From 2167216441af9a14461432a1d07b658a16aa6058 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Mon, 11 May 2026 22:47:01 +0800 Subject: [PATCH 134/142] chore: re-trigger CI From bb1db4b8de5b03054786d2f67a0154ead0cd8396 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Mon, 11 May 2026 23:00:19 +0800 Subject: [PATCH 135/142] chore: re-trigger CI From 6da68fd6048559ee8ad01002ccc74d80e39b0cc8 Mon Sep 17 00:00:00 2001 From: 64JohnLee <64lamei@gmail.com> Date: Mon, 11 May 2026 23:09:02 +0800 Subject: [PATCH 136/142] chore: re-trigger CI From 9cea80eaa7e3b5b268a4733a47135d0fc1f51226 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Tue, 12 May 2026 00:00:08 +0800 Subject: [PATCH 137/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 9703ad25b..50b98582c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -84,3 +84,4 @@ The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the Type # bump 1778299207 # bump 1778342407 # bump 1778385607 +# bump 1778515208 From c5c693af05b9a1c2b8ba17fcc1cd0af115954f28 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Tue, 12 May 2026 12:00:07 +0800 Subject: [PATCH 138/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 50b98582c..956f777f3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -85,3 +85,4 @@ The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the Type # bump 1778342407 # bump 1778385607 # bump 1778515208 +# bump 1778558407 From 660aabaa40778ea046c34be868c34151408ed3f6 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Wed, 13 May 2026 00:00:08 +0800 Subject: [PATCH 139/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 956f777f3..353ec26f4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -86,3 +86,4 @@ The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the Type # bump 1778385607 # bump 1778515208 # bump 1778558407 +# bump 1778601608 From 1b2a423dd9be3da1b19278c6f55701e4a3ac4873 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Wed, 13 May 2026 12:00:07 +0800 Subject: [PATCH 140/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 353ec26f4..2c53e16aa 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -87,3 +87,4 @@ The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the Type # bump 1778515208 # bump 1778558407 # bump 1778601608 +# bump 1778644807 From 18ef6f0be850f97fe29b070e14b579dba1c31140 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Thu, 14 May 2026 00:00:08 +0800 Subject: [PATCH 141/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 2c53e16aa..2fd72b1b9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -88,3 +88,4 @@ The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the Type # bump 1778558407 # bump 1778601608 # bump 1778644807 +# bump 1778688008 From 6b7f0c627f0ad44669aac76c8f5ae7a0698a05b1 Mon Sep 17 00:00:00 2001 From: John Lee <64lamei@gmail.com> Date: Thu, 14 May 2026 12:00:07 +0800 Subject: [PATCH 142/142] chore: bump PR --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 2fd72b1b9..23f670c1b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -89,3 +89,4 @@ The CLI entrypoint (`cli/entrypoint.js`) selects between Bun and tsx as the Type # bump 1778601608 # bump 1778644807 # bump 1778688008 +# bump 1778731207