From 056d96ec2ed8875d02c9ccba615cfb28596b349d Mon Sep 17 00:00:00 2001 From: techmannih Date: Wed, 10 Jun 2026 13:13:27 +0530 Subject: [PATCH 1/4] Add BQ25180 circuit and schematic snapshot --- lib/BQ25180/BQ25180.tsx | 181 +++++++++++ .../index.circuit-schematic.snap.svg | 91 ++++++ lib/BQ25180/index.circuit.tsx | 288 ++++++++++++++++++ 3 files changed, 560 insertions(+) create mode 100644 lib/BQ25180/BQ25180.tsx create mode 100644 lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg create mode 100644 lib/BQ25180/index.circuit.tsx diff --git a/lib/BQ25180/BQ25180.tsx b/lib/BQ25180/BQ25180.tsx new file mode 100644 index 0000000..2fa6938 --- /dev/null +++ b/lib/BQ25180/BQ25180.tsx @@ -0,0 +1,181 @@ +import type { ChipProps } from "@tscircuit/props"; + +const pinLabels = { + pin1: "N_INT", + pin2: "IN", + pin3: "SCL", + pin4: "SYS", + pin5: "SDA", + pin6: "BAT", + pin7: "TSMR", + pin8: "GND", +} as const; + +export const BQ25180 = (props: ChipProps) => { + return ( + + + + + + + + + + + + + + + + + + + } + cadModel={{ + objUrl: + "https://modelcdn.tscircuit.com/easyeda_models/assets/C3682423.obj?uuid=1b13503f4dad45918962968876248c9b", + stepUrl: + "https://modelcdn.tscircuit.com/easyeda_models/assets/C3682423.step?uuid=1b13503f4dad45918962968876248c9b", + pcbRotationOffset: 0, + modelOriginPosition: { + x: -0.00007619999999519678, + y: -0.000050800000011008706, + z: -0.48, + }, + }} + {...props} + /> + ); +}; diff --git a/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg b/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg new file mode 100644 index 0000000..dc65352 --- /dev/null +++ b/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg @@ -0,0 +1,91 @@ +BQ25180YBGRU11INT2IN3SCL4SYS5SDA6BAT7TSMR8GNDC_IN1uFC_SYS10uFC_BAT1uFR_SCL_PU10kΩR_SDA_PU10kΩR_NTC10kΩB1SW_TSMRU1_BAT/C_BAT_pin1/B1_pin2U1_BAT/C_BAT_pin1/B1_pin2U1_TSMR/R_NTC_pin1/SW_TSMR_pin2U1_TSMR/R_NTC_pin1/SW_TSMR_pin2GNDGNDGNDGNDGNDU1_N_INT/HOST_pin1U1_SCL/HOST_pin2/R_SCL_PU_pin1U1_SDA/HOST_pin3/R_SDA_PU_pin1VBUSRegulator_LeadHOST \ No newline at end of file diff --git a/lib/BQ25180/index.circuit.tsx b/lib/BQ25180/index.circuit.tsx new file mode 100644 index 0000000..32911e0 --- /dev/null +++ b/lib/BQ25180/index.circuit.tsx @@ -0,0 +1,288 @@ +import { BQ25180 } from "./BQ25180"; + +export default () => ( + + + + + + + + + } + connections={{ VBUS: "U1.IN" }} + /> + + + + + + + } + connections={{ pin1: "U1.SYS" }} + /> + + + + + + + + + + + + + } + connections={{ pin1: "U1.N_INT", pin2: "U1.SCL", pin3: "U1.SDA" }} + /> + + + + } + /> + + + + + + + + + + + + + + + + + +); From b4a626488ffaf506c7c59f74b28698c58e25758a Mon Sep 17 00:00:00 2001 From: techmannih Date: Thu, 11 Jun 2026 11:30:32 +0530 Subject: [PATCH 2/4] update --- bun.lock | 28 +++--- .../index.circuit-schematic.snap.svg | 88 +++++++++---------- lib/BQ25180/index.circuit.tsx | 68 +++++++------- package.json | 2 +- 4 files changed, 90 insertions(+), 96 deletions(-) diff --git a/bun.lock b/bun.lock index 1634b04..7e5d80a 100644 --- a/bun.lock +++ b/bun.lock @@ -7,7 +7,7 @@ "devDependencies": { "@biomejs/biome": "^2.4.16", "@types/react": "^19.2.17", - "tscircuit": "^0.0.1838", + "tscircuit": "^0.0.1851", "typescript": "^5.0.0", }, }, @@ -215,23 +215,23 @@ "@tscircuit/alphabet": ["@tscircuit/alphabet@0.0.25", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-PWLjptI6AlLEtF/wjN1N8uC+n3G7vtg0j3xKE1fgWHDhahtnlQRqHDrtPSLlkIR9aJjRfjplzLuaUEaCRvJmZA=="], - "@tscircuit/capacity-autorouter": ["@tscircuit/capacity-autorouter@0.0.529", "", { "dependencies": { "@tscircuit/high-density-a01": "^0.0.37", "fast-json-stable-stringify": "^2.1.0", "object-hash": "^3.0.0" } }, "sha512-e/KArHPtAESh6iT0yR95MVC2jX5WOtnJrONmGQwwvd+IWAezPnKU85aVz6k9Zg6bmGHYqssHO3u+czGxWzIkJQ=="], + "@tscircuit/capacity-autorouter": ["@tscircuit/capacity-autorouter@0.0.579", "", { "dependencies": { "@tscircuit/high-density-a01": "git+https://github.com/tscircuit/high-density-a01.git#9a3a3dbc62d425c0459e6fc2fef7a656b448e9a0", "fast-json-stable-stringify": "^2.1.0", "object-hash": "^3.0.0" } }, "sha512-rdy6eJqK/hGBMJ29ZApCgmBLqgzxWBFfaWWavd3yD/uD+XF8SctEmfEegjIZDALCdEW5VvXdNB8QjXQEONI0yw=="], "@tscircuit/checks": ["@tscircuit/checks@0.0.137", "", { "peerDependencies": { "@flatten-js/core": "*", "@tscircuit/math-utils": "*", "circuit-json": "*", "circuit-json-to-connectivity-map": "*", "typescript": "^5.5.3" } }, "sha512-JzeOy8/yvIeatCNadHPGpiQM+D9z0UPzC4jniT+y2PbvdTeX+nKVMP5CM45R/X067nQfqx0ifGU6v+Rttd3fKg=="], - "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.95", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-0e5VAvcByzC9/ZqAgjEntxcWpEuehZpYoexX/q2qVZp9Cyc7a0yC610NAAiA8c8/z/KH7BzpRjbgqD10MuEJ/g=="], + "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.96", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-/D5lEPuW77xYESswlufGmJkxh0V4d6aYHA4E1k5ta/erYBZyXGr6Fw8f/cl1lcO1GYo/TWwy6aB8LiNkAVZQTw=="], - "@tscircuit/cli": ["@tscircuit/cli@0.1.1460", "", { "peerDependencies": { "tscircuit": "*" }, "bin": { "tscircuit-cli": "cli/entrypoint.js" } }, "sha512-CeElMsWIYACXck9VBLlJEXbuIfVnUyqJcamH0NOufrsR0cA0EoIW65SISHusZKDprq+aq1ZoDoRgmfnKHRD/+Q=="], + "@tscircuit/cli": ["@tscircuit/cli@0.1.1470", "", { "peerDependencies": { "tscircuit": "*" }, "bin": { "tscircuit-cli": "cli/entrypoint.js" } }, "sha512-yPtzmf8JoENEdE4FMBkCJhISexGXLtgt6hOtwaxBRf8Y1S9rFYio2DaEbS4Vhhxxx4byAWi2HVmq9fesLbjVSg=="], "@tscircuit/copper-pour-solver": ["@tscircuit/copper-pour-solver@0.0.29", "", { "dependencies": { "manifold-3d": "^3.4.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-hFg69kJu/dBMLzCdaKYAShxvn6e3Wf92sUmTzhnz2oT62YS/0uPL8uqDe5agYblYV/fnADBaV28UvzTFbl8UwA=="], - "@tscircuit/core": ["@tscircuit/core@0.0.1307", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-cell-boundaries": "^0.0.13", "calculate-packing": "0.0.73", "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-XS2XdjEbu4YUlT6ZTYN0ytzUjF5IqjEPdG4OJrB/0HrGu8YcX3r/zD8X19dpHIcY6eyRYRqI7RCLEwo6Qv+RUA=="], + "@tscircuit/core": ["@tscircuit/core@0.0.1314", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-cell-boundaries": "^0.0.13", "calculate-packing": "0.0.73", "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-LxKo9MF9wmWeSWW8LaacKavZvSr2oTVocXvhCM3uiGlQpY+dwugnYdUBqnrrkOQmf8UQ5qB2QXIl8qJ+LKJDAQ=="], - "@tscircuit/eval": ["@tscircuit/eval@0.0.908", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-Us6PFa/3YLPneS8pGon7GJedm6RjAbS686NSyby9mFQxkvx8TnPj5EizpPLtPDDVhNNAwgx75/p+OkttFRvTRA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.915", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-L5+QsLsPgiXWJUxNrLLudm3gQrQWKgW3cltrkl2ucYbZYf/fl6qid7Y2o5D/9cLqwT00yqPCzD6ZaNPSdkQ9mA=="], "@tscircuit/footprinter": ["@tscircuit/footprinter@0.0.357", "", { "dependencies": { "@tscircuit/mm": "^0.0.8", "zod": "^3.23.8" }, "peerDependencies": { "circuit-json": "*" } }, "sha512-N4QjwY+GkRm1DvPDWQbTq+sRJU59v+ahMxiAIGemBJsoPVFjodVOnu50oN8q41ps4mCXQMS8/16blbLWkZlBkw=="], - "@tscircuit/high-density-a01": ["@tscircuit/high-density-a01@0.0.37", "", { "dependencies": { "flatbush": "^4.5.0" }, "peerDependencies": { "typescript": "^5" } }, "sha512-I9WLfQ7HldeuXEkmHUWO4F2F374H8lXVqqdEmJCUrQ/J4CbO6oBShQUz8Q1AbcljdQUeyWDIAgO8LDa2LHyCPA=="], + "@tscircuit/high-density-a01": ["@tscircuit/high-density-a01@github:tscircuit/high-density-a01#9a3a3db", { "dependencies": { "flatbush": "^4.5.0" }, "peerDependencies": { "typescript": "^5" } }, "tscircuit-high-density-a01-9a3a3db"], "@tscircuit/infer-cable-insertion-point": ["@tscircuit/infer-cable-insertion-point@0.0.2", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-k3JwlGtsdHRRZELJzjXBKP+9xdzn+v4dqllhJIFMcrMvlBIaOTt8CbxLO+vcxPvz8Csf+yFChnTos8/vYcSgNg=="], @@ -241,7 +241,7 @@ "@tscircuit/krt-wasm": ["@tscircuit/krt-wasm@0.1.4", "", { "peerDependencies": { "tscircuit": ">=0.0.1686" } }, "sha512-qwVFD8Ocqvd8KxcSLVxbI1X2eOWslWnXzvM5o+sOed29Jzos42eN385yS9VDxqqsPrck39whWosAmUx3JIEh2w=="], - "@tscircuit/matchpack": ["@tscircuit/matchpack@0.0.19", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-aGo1g7WQGLEHiFw1My1vEKUvWIkpsraopDXxjRx4Tio2rG/MJrdvbSjcfZ9RQ2SfOiN9ZjO+ObA5eD+vl+dNIA=="], + "@tscircuit/matchpack": ["@tscircuit/matchpack@0.0.21", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-Yb2f+Ik76tvromxeJT+WEpRa8hNgxhJFo0uzbEWjMbTJWCbp9HqnAd/G79y34udC3rsuB8fbsMiYqGF0RMULjQ=="], "@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.36", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HwHS3do6CLQFnLGd0f3+kQzGfENFllpt5ZFWF9gfw2k5Rc5VSxSJi8/MLfHEgaMgrnMCZ5Hqh3DlUD6U3pMXyg=="], @@ -249,21 +249,21 @@ "@tscircuit/mm": ["@tscircuit/mm@0.0.8", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-nl7nxE7AhARbKuobflI0LUzoir7+wJyvwfPw6bzA/O0Q3YTcH3vBkU/Of+V/fp6ht+AofiCXj7YAH9E446138Q=="], - "@tscircuit/ngspice-spice-engine": ["@tscircuit/ngspice-spice-engine@0.0.8", "", { "dependencies": { "eecircuit-engine": "^1.5.6" }, "peerDependencies": { "@tscircuit/props": "*", "circuit-json": "*", "typescript": "^5" } }, "sha512-jubJ8Kgpm9FPRdHBiRBYkf5+B37bqkjDRKpCXOMqS08UZnbS+iCv2k4ACMW+s1zbK0Xa5v+9yjuoHlfKFW1v/Q=="], + "@tscircuit/ngspice-spice-engine": ["@tscircuit/ngspice-spice-engine@0.0.9", "", { "dependencies": { "eecircuit-engine": "^1.7.0" }, "peerDependencies": { "@tscircuit/props": "*", "circuit-json": "*", "typescript": "^5" } }, "sha512-0E+6KO3oYRl+bD1oKYwaoMlEDevUN2AvjGVyIo1t5d/A8epMojYQs2WB+Havm0ekklI2dB8uCF17kOzI73nPWA=="], - "@tscircuit/props": ["@tscircuit/props@0.0.545", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-KXCabZpaoxUC6BsgadfR907N18w0JpDQAMggp99EsKuhpseTtk7fl7AljpYlWyIkskSY3RhoEx3341eixOeylQ=="], + "@tscircuit/props": ["@tscircuit/props@0.0.546", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-LDlKLmY7EXJSJWwUaf4o4vISH3JN0xs2dS2U0SoPrjgWEIn8ShdvjcXGhTcoHLl6c3PByveV7gwJ286Yp+/OLQ=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.2050", "", { "dependencies": { "@tscircuit/eval": "^0.0.908", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-77NPkC9h7BVrcBs6Uv6qZMMVlzNMlJiu0bzTOPcg1Tbx6LGdwqSruCPNTtY5n/AEhgQOLNLKMxoYWT4xnhqweA=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.2058", "", { "dependencies": { "@tscircuit/eval": "^0.0.915", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-I1ynVDzCh902UtiXLEZeSVUSM9udaTDGOazf9jEgYXk+q5BpLL2pmZP7W6zmcgM8X8nQEgRvdGo7CWhmAcyTXw=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], "@tscircuit/schematic-match-adapt": ["@tscircuit/schematic-match-adapt@0.0.18", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-LpXF7aSmP4xUZN1gdrU/YdAnotJ+oKW2a4YzGB6wNTXnw5+Yn0w/bPnReT4A+nNUrVJ9kyjgnXQkSlkhiejQGg=="], - "@tscircuit/schematic-trace-solver": ["@tscircuit/schematic-trace-solver@0.0.63", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-rrnc6aEx9x2sKJiG6YQMkGBcyNRpdAAOgt3LuVkquvnFWOD0TYrir6/5ZIn2c2o5SMTYiVV0cKz4wX95Ni8Q8A=="], + "@tscircuit/schematic-trace-solver": ["@tscircuit/schematic-trace-solver@0.0.65", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-k9MD+kXbfj+2qf2LdMlLSSVz6f9v8fEigmRRQlywowe7462U0H7l2KswQxIJ+oQUWyQT7jJMETbPJ7WfDOr5XA=="], "@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.16", "", { "peerDependencies": { "graphics-debug": "*", "typescript": "^5" } }, "sha512-paeEsPt+NOrIdeEb1PQpoNGjl9bD5MfcDaBuhFkn7Hdsxez4cXhKUyxWj3WbJsZzq9nUDW3Utr/Dl3GD4UURZQ=="], "@tscircuit/soup-util": ["@tscircuit/soup-util@0.0.41", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "*" } }, "sha512-47JKWBUKkRVHhad0HhBbdOJxB6v/eiac46beiKRBMlJqiZ1gPGI276v9iZfpF7c4hXR69cURcgiwuA5vowrFEg=="], @@ -661,7 +661,7 @@ "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], - "tscircuit": ["tscircuit@0.0.1838", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "@resvg/resvg-js": "^2.6.2", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-typescript": "^12.3.0", "@tscircuit/alphabet": "0.0.25", "@tscircuit/capacity-autorouter": "^0.0.529", "@tscircuit/checks": "0.0.137", "@tscircuit/circuit-json-util": "^0.0.95", "@tscircuit/cli": "^0.1.1460", "@tscircuit/copper-pour-solver": "^0.0.29", "@tscircuit/core": "^0.0.1307", "@tscircuit/eval": "^0.0.908", "@tscircuit/footprinter": "^0.0.357", "@tscircuit/infer-cable-insertion-point": "^0.0.2", "@tscircuit/infgrid-ijump-astar": "^0.0.35", "@tscircuit/internal-dynamic-import": "^0.0.2", "@tscircuit/krt-wasm": "^0.1.1", "@tscircuit/matchpack": "", "@tscircuit/math-utils": "^0.0.36", "@tscircuit/miniflex": "^0.0.4", "@tscircuit/ngspice-spice-engine": "^0.0.8", "@tscircuit/props": "^0.0.545", "@tscircuit/runframe": "^0.0.2050", "@tscircuit/schematic-match-adapt": "^0.0.18", "@tscircuit/schematic-trace-solver": "^0.0.63", "@tscircuit/simple-3d-svg": "^0.0.41", "@tscircuit/solver-utils": "^0.0.3", "@tscircuit/soup-util": "^0.0.41", "bpc-graph": "^0.0.57", "calculate-cell-boundaries": "^0.0.13", "calculate-elbow": "^0.0.12", "calculate-packing": "0.0.73", "circuit-json": "^0.0.433", "circuit-json-to-bpc": "^0.0.13", "circuit-json-to-connectivity-map": "^0.0.23", "circuit-json-to-gltf": "^0.0.102", "circuit-json-to-simple-3d": "^0.0.9", "circuit-json-to-spice": "^0.0.36", "circuit-to-svg": "^0.0.353", "comlink": "^4.4.2", "connectivity-map": "^1.0.0", "css-select": "5.1.0", "debug": "^4.3.6", "flatbush": "^4.5.0", "format-si-unit": "^0.0.3", "graphics-debug": "^0.0.95", "jscad-planner": "^0.0.13", "kicad-component-converter": "^0.1.40", "kicad-to-circuit-json": "^0.0.60", "kicadts": "^0.0.35", "manifold-3d": "^3.4.1", "minicssgrid": "^0.0.9", "performance-now": "^2.1.0", "poppygl": "^0.0.16", "react": "^19.1.0", "react-dom": "^19.1.0", "rollup": "^4.53.2", "rollup-plugin-dts": "^6.2.3", "s-expression": "^3.1.1", "schematic-symbols": "^0.0.208", "spicets": "^0.0.2", "spicey": "^0.0.14", "sucrase": "^3.35.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "tslib": "^2.8.1", "zod": "^3.25.67" }, "peerDependencies": { "typescript": "^5.0.0" }, "bin": { "tsci": "cli.mjs", "tscircuit": "cli.mjs" } }, "sha512-MGlK5XlOb8gdv3N0AVJxgwZYDE1/0smfG1iuqRhdJixZg9T/ljggusNt57EI3qHWX5KkN6vrFTr0ejBboYZIOQ=="], + "tscircuit": ["tscircuit@0.0.1851", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "@resvg/resvg-js": "^2.6.2", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-typescript": "^12.3.0", "@tscircuit/alphabet": "0.0.25", "@tscircuit/capacity-autorouter": "^0.0.579", "@tscircuit/checks": "0.0.137", "@tscircuit/circuit-json-util": "^0.0.96", "@tscircuit/cli": "^0.1.1470", "@tscircuit/copper-pour-solver": "^0.0.29", "@tscircuit/core": "^0.0.1314", "@tscircuit/eval": "^0.0.915", "@tscircuit/footprinter": "^0.0.357", "@tscircuit/infer-cable-insertion-point": "^0.0.2", "@tscircuit/infgrid-ijump-astar": "^0.0.35", "@tscircuit/internal-dynamic-import": "^0.0.2", "@tscircuit/krt-wasm": "^0.1.1", "@tscircuit/matchpack": "", "@tscircuit/math-utils": "^0.0.36", "@tscircuit/miniflex": "^0.0.4", "@tscircuit/ngspice-spice-engine": "^0.0.9", "@tscircuit/props": "^0.0.546", "@tscircuit/runframe": "^0.0.2058", "@tscircuit/schematic-match-adapt": "^0.0.18", "@tscircuit/schematic-trace-solver": "^0.0.65", "@tscircuit/simple-3d-svg": "^0.0.41", "@tscircuit/solver-utils": "^0.0.16", "@tscircuit/soup-util": "^0.0.41", "bpc-graph": "^0.0.57", "calculate-cell-boundaries": "^0.0.13", "calculate-elbow": "^0.0.12", "calculate-packing": "0.0.73", "circuit-json": "^0.0.433", "circuit-json-to-bpc": "^0.0.13", "circuit-json-to-connectivity-map": "^0.0.23", "circuit-json-to-gltf": "^0.0.102", "circuit-json-to-simple-3d": "^0.0.9", "circuit-json-to-spice": "^0.0.36", "circuit-to-svg": "^0.0.353", "comlink": "^4.4.2", "connectivity-map": "^1.0.0", "css-select": "5.1.0", "debug": "^4.3.6", "flatbush": "^4.5.0", "format-si-unit": "^0.0.3", "graphics-debug": "^0.0.95", "jscad-planner": "^0.0.13", "kicad-component-converter": "^0.1.40", "kicad-to-circuit-json": "^0.0.60", "kicadts": "^0.0.35", "manifold-3d": "^3.4.1", "minicssgrid": "^0.0.9", "performance-now": "^2.1.0", "poppygl": "^0.0.16", "react": "^19.1.0", "react-dom": "^19.1.0", "rollup": "^4.53.2", "rollup-plugin-dts": "^6.2.3", "s-expression": "^3.1.1", "schematic-symbols": "^0.0.208", "spicets": "^0.0.2", "spicey": "^0.0.14", "sucrase": "^3.35.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "tslib": "^2.8.1", "zod": "^3.25.67" }, "peerDependencies": { "typescript": "^5.0.0" }, "bin": { "tsci": "cli.mjs", "tscircuit": "cli.mjs" } }, "sha512-xCb7qGAVyUtaM5YveLOOGmkFkB86yTbkmgjg0pTbf4EYoUaoV2d/vtD//jlq3XM87zgh4DfiwhiMFbNC+ADSXQ=="], "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], diff --git a/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg b/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg index dc65352..3054966 100644 --- a/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/BQ25180/index.circuit.tsx b/lib/BQ25180/index.circuit.tsx index 32911e0..0d4c97b 100644 --- a/lib/BQ25180/index.circuit.tsx +++ b/lib/BQ25180/index.circuit.tsx @@ -1,4 +1,4 @@ -import { BQ25180 } from "./BQ25180"; +import { BQ25180 } from "./BQ25180.tsx"; export default () => ( @@ -9,10 +9,7 @@ export default () => ( direction: "top-to-bottom", pins: ["IN", "N_INT", "SCL", "SDA"], }, - rightSide: { - direction: "top-to-bottom", - pins: ["SYS", "BAT", "TSMR"], - }, + rightSide: { direction: "top-to-bottom", pins: ["SYS", "BAT", "TSMR"] }, bottomSide: { direction: "left-to-right", pins: ["GND"] }, }} schWidth="3mm" @@ -134,34 +131,6 @@ export default () => ( dashLength={0.3} dashGap={0.15} /> - - - - ( color="red" fontSize={0.16} /> - - - - + + + + + } connections={{ pin1: "U1.N_INT", pin2: "U1.SCL", pin3: "U1.SDA" }} diff --git a/package.json b/package.json index 8d5c528..b05716a 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@biomejs/biome": "^2.4.16", "@types/react": "^19.2.17", - "tscircuit": "^0.0.1838", + "tscircuit": "^0.0.1851", "typescript": "^5.0.0" }, "author": "imrishabh18" From a915c783d63d38ffe9a573cc9384190b5cbc0e86 Mon Sep 17 00:00:00 2001 From: techmannih Date: Tue, 23 Jun 2026 11:31:09 +0530 Subject: [PATCH 3/4] update snapshot --- .../__snapshots__/index.circuit-pcb.snap.svg | 1 + .../index.circuit-schematic.snap.svg | 39 ++++++++++++------- 2 files changed, 27 insertions(+), 13 deletions(-) create mode 100644 lib/BQ25180/__snapshots__/index.circuit-pcb.snap.svg diff --git a/lib/BQ25180/__snapshots__/index.circuit-pcb.snap.svg b/lib/BQ25180/__snapshots__/index.circuit-pcb.snap.svg new file mode 100644 index 0000000..7bdea49 --- /dev/null +++ b/lib/BQ25180/__snapshots__/index.circuit-pcb.snap.svg @@ -0,0 +1 @@ +U1C_INC_SYSC_BATR_SCL_PUR_SDA_PUR_NTCSW_TSMR \ No newline at end of file diff --git a/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg b/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg index 3054966..2e06d50 100644 --- a/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/BQ25180/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file From f362a1567881434f7902a241f6d89763876c5bc5 Mon Sep 17 00:00:00 2001 From: techmannih Date: Tue, 23 Jun 2026 11:31:56 +0530 Subject: [PATCH 4/4] update snapshot --- bun.lock | 48 +++--- .../index.circuit-schematic.snap.svg | 43 ++--- .../index.circuit-schematic.snap.svg | 54 ++++-- .../index.circuit-schematic.snap.svg | 21 +-- .../__snapshots__/index.circuit-pcb.snap.svg | 2 +- .../index.circuit-schematic.snap.svg | 55 +++--- .../index.circuit-schematic.snap.svg | 160 ++++++++++-------- .../index.circuit-schematic.snap.svg | 13 +- .../DRV8833.circuit-schematic.snap.svg | 5 +- .../MOTOR.circuit-schematic.snap.svg | 5 +- .../__snapshots__/index.circuit-pcb.snap.svg | 2 +- .../index.circuit-schematic.snap.svg | 23 +-- .../DRV8876.circuit-schematic.snap.svg | 5 +- .../index.circuit-schematic.snap.svg | 15 +- .../index.circuit-schematic.snap.svg | 15 +- .../index.circuit-schematic.snap.svg | 15 +- .../index.circuit-schematic.snap.svg | 29 ++-- .../index.circuit-schematic.snap.svg | 15 +- .../index.circuit-schematic.snap.svg | 25 +-- .../index.circuit-schematic.snap.svg | 5 +- .../TPS6293.circuit-schematic.snap.svg | 5 +- .../index.circuit-schematic.snap.svg | 17 +- .../index.circuit-schematic.snap.svg | 9 +- .../__snapshots__/index.circuit-pcb.snap.svg | 2 +- .../index.circuit-schematic.snap.svg | 5 +- .../TPSM82823.circuit-schematic.snap.svg | 5 +- .../index.circuit-schematic.snap.svg | 21 +-- package.json | 2 +- 28 files changed, 350 insertions(+), 271 deletions(-) diff --git a/bun.lock b/bun.lock index 006b7b2..647007f 100644 --- a/bun.lock +++ b/bun.lock @@ -7,7 +7,7 @@ "devDependencies": { "@biomejs/biome": "^2.4.16", "@types/react": "^19.2.17", - "tscircuit": "^0.0.1880", + "tscircuit": "^0.0.1927", "typescript": "^5.0.0", }, "peerDependencies": { @@ -224,18 +224,18 @@ "@tscircuit/circuit-json-util": ["@tscircuit/circuit-json-util@0.0.96", "", { "dependencies": { "parsel-js": "^1.1.2" }, "peerDependencies": { "circuit-json": "*", "transformation-matrix": "*", "zod": "3" } }, "sha512-/D5lEPuW77xYESswlufGmJkxh0V4d6aYHA4E1k5ta/erYBZyXGr6Fw8f/cl1lcO1GYo/TWwy6aB8LiNkAVZQTw=="], - "@tscircuit/cli": ["@tscircuit/cli@0.1.1492", "", { "peerDependencies": { "tscircuit": "*" }, "bin": { "tscircuit-cli": "cli/entrypoint.js" } }, "sha512-tq/i544I+//QiMdCP2dDAupp2OxP5fB7GLZJs1VqmUn0/EeO760v6C53w0t3i9lk6czTkPNk3V2oSntfpOI6fw=="], + "@tscircuit/cli": ["@tscircuit/cli@0.1.1537", "", { "peerDependencies": { "tscircuit": "*" }, "bin": { "tscircuit-cli": "cli/entrypoint.js" } }, "sha512-DPF+LTpji4T8DY6gcfE8BxG8SzPEyCWsJqulsDGmbhZ7ag2LHIYwpygqcULqVy5OXW1c09GWEQzEI7b57DdZ0A=="], "@tscircuit/copper-pour-solver": ["@tscircuit/copper-pour-solver@0.0.29", "", { "dependencies": { "manifold-3d": "^3.4.1" }, "peerDependencies": { "typescript": "^5" } }, "sha512-hFg69kJu/dBMLzCdaKYAShxvn6e3Wf92sUmTzhnz2oT62YS/0uPL8uqDe5agYblYV/fnADBaV28UvzTFbl8UwA=="], - "@tscircuit/core": ["@tscircuit/core@0.0.1325", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-cell-boundaries": "^0.0.13", "calculate-packing": "0.0.73", "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-ieIioiG8cWe9n3fLSKgBxWIb4e7gXBV7m6nC1B/vRwqe54VczW8D03RqnSGwwjZMWxYXY6WXgUQ34yo+Q3RTtQ=="], + "@tscircuit/core": ["@tscircuit/core@0.0.1351", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "calculate-cell-boundaries": "^0.0.13", "calculate-packing": "0.0.75", "css-select": "5.1.0", "format-si-unit": "^0.0.7", "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-/Cz1FYDcm3dHwS9o8z/K2jmnbq2XhpsTX+5uugQ9/1/tAfdnh+Zs+9yhZiBsfex3r1Hy5N45axzlt2jHHtinGw=="], - "@tscircuit/eecircuit-engine": ["@tscircuit/eecircuit-engine@https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz", {}, "sha512-0/UTw9Hc2DlAY4jFh5s2jkzgga07CoyrLEScle7SS7ifL6ykfG+ms39hwI8TxM3ITyhhmSe3jga3i/8xPLewZw=="], - - "@tscircuit/eval": ["@tscircuit/eval@0.0.925", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-yMQKfxY3IDHjHBOhJeKoHoY8RQKfVmpaRRS7KXeBSHZp2GTooGmEecGkouydgY1L057zUo5fzz3A6GbmFILOdA=="], + "@tscircuit/eval": ["@tscircuit/eval@0.0.948", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-4RQZA10dNB1H3oY5CWok/2ftnhHZbTGswsosu9ZCH3wRSUurfIk6TXPwIx5uw2Kp2fYFuQIEAhz0+b0R7XwQ0A=="], "@tscircuit/footprinter": ["@tscircuit/footprinter@0.0.357", "", { "dependencies": { "@tscircuit/mm": "^0.0.8", "zod": "^3.23.8" }, "peerDependencies": { "circuit-json": "*" } }, "sha512-N4QjwY+GkRm1DvPDWQbTq+sRJU59v+ahMxiAIGemBJsoPVFjodVOnu50oN8q41ps4mCXQMS8/16blbLWkZlBkw=="], + "@tscircuit/image-utils": ["@tscircuit/image-utils@0.0.8", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "color-diff": "^1.4.0", "fast-png": "^8.0.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1" } }, "sha512-/a/dyd0Ly+YSk73pNXi0M02nfaiZ1NQ8PVNDBTOHHESyTOrNHiVAT+NWxsWi44gHZ/ivLegAmjxSSbSSGfU+sQ=="], + "@tscircuit/infer-cable-insertion-point": ["@tscircuit/infer-cable-insertion-point@0.0.2", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-k3JwlGtsdHRRZELJzjXBKP+9xdzn+v4dqllhJIFMcrMvlBIaOTt8CbxLO+vcxPvz8Csf+yFChnTos8/vYcSgNg=="], "@tscircuit/infgrid-ijump-astar": ["@tscircuit/infgrid-ijump-astar@0.0.35", "", {}, "sha512-PZx3GyD7mDNEhLJn8+7n8NjrieOvrX03g7Gx1cvwXv9mmgSC4M+yTA0WC4DgOvcRdTnarf0R8xvwtDeJ4tMK9Q=="], @@ -244,7 +244,7 @@ "@tscircuit/krt-wasm": ["@tscircuit/krt-wasm@0.1.4", "", { "peerDependencies": { "tscircuit": ">=0.0.1686" } }, "sha512-qwVFD8Ocqvd8KxcSLVxbI1X2eOWslWnXzvM5o+sOed29Jzos42eN385yS9VDxqqsPrck39whWosAmUx3JIEh2w=="], - "@tscircuit/matchpack": ["@tscircuit/matchpack@0.0.21", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-Yb2f+Ik76tvromxeJT+WEpRa8hNgxhJFo0uzbEWjMbTJWCbp9HqnAd/G79y34udC3rsuB8fbsMiYqGF0RMULjQ=="], + "@tscircuit/matchpack": ["@tscircuit/matchpack@0.0.23", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-y1uzEMPxN8Li9/ZDSGziCUdVCdL1nuVvDFiC51InQNVQ0UPUahvh68MxJ51EQVYrQmmyZt/ctSEWQDWPRi3scA=="], "@tscircuit/math-utils": ["@tscircuit/math-utils@0.0.36", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-HwHS3do6CLQFnLGd0f3+kQzGfENFllpt5ZFWF9gfw2k5Rc5VSxSJi8/MLfHEgaMgrnMCZ5Hqh3DlUD6U3pMXyg=="], @@ -252,17 +252,17 @@ "@tscircuit/mm": ["@tscircuit/mm@0.0.8", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-nl7nxE7AhARbKuobflI0LUzoir7+wJyvwfPw6bzA/O0Q3YTcH3vBkU/Of+V/fp6ht+AofiCXj7YAH9E446138Q=="], - "@tscircuit/ngspice-spice-engine": ["@tscircuit/ngspice-spice-engine@0.0.13", "", { "dependencies": { "@tscircuit/eecircuit-engine": "https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz" }, "peerDependencies": { "@tscircuit/props": "*", "circuit-json": "*", "typescript": "^5" } }, "sha512-LuGAMPIdke7oduQEn0LaFmgk5CWpz+pKPb6g0hOku/vMMBaYNzTm/LKGG3ILnL3cuy1ErUAVVSGXJ82AdJsqeQ=="], + "@tscircuit/ngspice-spice-engine": ["@tscircuit/ngspice-spice-engine@0.0.18", "", { "peerDependencies": { "@tscircuit/props": "*", "circuit-json": "*", "typescript": "^5" } }, "sha512-2Yb5nDlZvcBtjAhQuW2VkZmz+tmIDRyxR7cxH7ucioU+hyq7DkihFUp6rITQEY+2+5qKuoXgjVFOv7LxiTgreA=="], - "@tscircuit/props": ["@tscircuit/props@0.0.546", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-LDlKLmY7EXJSJWwUaf4o4vISH3JN0xs2dS2U0SoPrjgWEIn8ShdvjcXGhTcoHLl6c3PByveV7gwJ286Yp+/OLQ=="], + "@tscircuit/props": ["@tscircuit/props@0.0.553", "", { "peerDependencies": { "circuit-json": "*", "react": "*", "zod": "*" } }, "sha512-ZzOgY7z2CmoTGLWrITaDH44tFlW1sMcXLQ1/v41LgoZNnqrsYwutn+F0bg6LqE7um1glhmVQhvnzh9hKf+Eb4w=="], - "@tscircuit/runframe": ["@tscircuit/runframe@0.0.2074", "", { "dependencies": { "@tscircuit/eval": "^0.0.925", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-fv42Hiubg24wSIrOl0I88MVg1bTVpgXvWJTkjswlB65GPjnADHZC4FckRuU1MRBUhocFgcK10rdO7g9YPKLt/A=="], + "@tscircuit/runframe": ["@tscircuit/runframe@0.0.2107", "", { "dependencies": { "@tscircuit/eval": "^0.0.946", "@tscircuit/solver-utils": "^0.0.7" } }, "sha512-iFi5Fy64WGW/udHCuR0ayNfaLxBiStb+zM5TipPutYjOw78zGmG4uennbJz4qxmQnbUVLMCvto+ooeOJiIWKAA=="], "@tscircuit/schematic-corpus": ["@tscircuit/schematic-corpus@0.0.114", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-jDQX+XDXP6PklB39X8AwUSuiqGRdn78esy1wD/qG8U3cCXkT5rtE3ousDVaKRxclCeED8FxJlD+ZvRtAe8mw8w=="], "@tscircuit/schematic-match-adapt": ["@tscircuit/schematic-match-adapt@0.0.18", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-LpXF7aSmP4xUZN1gdrU/YdAnotJ+oKW2a4YzGB6wNTXnw5+Yn0w/bPnReT4A+nNUrVJ9kyjgnXQkSlkhiejQGg=="], - "@tscircuit/schematic-trace-solver": ["@tscircuit/schematic-trace-solver@0.0.68", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-4BJ80KJJqItvU8I/qPdqfkAGvA+cJb/XG9L9SOxfYRi4Y33jqhgMU4pJf6cOrnA95eBcP5GQNZk+kiI53pBjSw=="], + "@tscircuit/schematic-trace-solver": ["@tscircuit/schematic-trace-solver@0.0.72", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-k/W0wj3eDaXsQEf/cxR/N8KBtPFs9kmr4UV6QR3OmbT1eXQbPb2BVGtHaBAYk+E3X5KdTKcR6rWbWffZJxLO0w=="], "@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=="], @@ -322,23 +322,23 @@ "calculate-elbow": ["calculate-elbow@0.0.12", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-UkGS4EhabJn1WR6+UyoWpcxhKMx6MxM7+rK+3G0JcaPLMiYlvv5pEuc91unC/nH7kLGHV9xsVavhr5jJ50o+HA=="], - "calculate-packing": ["calculate-packing@0.0.73", "", { "peerDependencies": { "@tscircuit/circuit-json-util": "*", "typescript": "^5" } }, "sha512-HoaT1iaaZBS6znXInaBbCT9+tFMWfJWxe2dCfqxHjC6m57NpV322BfvM+Nt20XgDb5d4cvZBU0+CGiTUEgGRHw=="], + "calculate-packing": ["calculate-packing@0.0.75", "", { "peerDependencies": { "@tscircuit/circuit-json-util": "*", "typescript": "^5" } }, "sha512-4io94EaD7sE5xAIwUCJo2duA9HFuliFHq18v5tjqRTOvh2OB7WwJHvhWaZ/3k0AfjNfMOFTI+4d0GbUxtbJaqQ=="], "chownr": ["chownr@1.1.4", "", {}, "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="], - "circuit-json": ["circuit-json@0.0.433", "", {}, "sha512-HacOTqk4kPW0O92OBSXv4dsgval8/RAKklUXQ9QG4nwByR51e7IeE0DrRgT+LodeZgcPzfMVzj2EdzpOLpMqxA=="], + "circuit-json": ["circuit-json@0.0.437", "", {}, "sha512-/y7XSXZIMUlAnLR8sXvCKVZVDPsvFDVwC0D2N6Y9Rjfl62v760Q4+qtv/s4qgkyiSnYnugiuay+fJ3TVtb+9yQ=="], "circuit-json-to-bpc": ["circuit-json-to-bpc@0.0.13", "", { "peerDependencies": { "bpc-graph": "*", "circuit-json": "*", "typescript": "^5" } }, "sha512-3wSMtPa6tJkiBQN4tsm7f0Mb7Wp90X2c8dNbULoDVE4mGGoFqP1DXqBlyvvZZl+4SjqznzQQ0EioLe2SCQTOcg=="], "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-gltf": ["circuit-json-to-gltf@0.0.102", "", { "dependencies": { "@jscad/modeling": "^2.12.6", "earcut": "^3.0.2", "jscad-electronics": "^0.0.135", "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-1q9r3pgxwB13gIQQdDUG2kxg3qdg8UzSGd1Taraf8xxKoD0Dq0zk3Xq5Ei9L+WvTknrT2wnux6+ILCOXdHJgtA=="], + "circuit-json-to-gltf": ["circuit-json-to-gltf@0.0.105", "", { "dependencies": { "@jscad/modeling": "^2.12.6", "earcut": "^3.0.2", "jscad-electronics": "^0.0.135", "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-0p9o8QQL2PmI7nn9YuBFUJkZgOLXnvUnaslTfS9/YJnkTR2RVI6dnkSyxFS/4Nbu8y2MIVzXID8nWydQluGHqg=="], "circuit-json-to-simple-3d": ["circuit-json-to-simple-3d@0.0.9", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-thpCtDb9LpAQfGO+Z0hae19sxVAmJAMYM/It9UTMCtyXC3zoUHwRcp/oqtMO/ZIW+JDBhiR8AHmmtKScL2kW7Q=="], - "circuit-json-to-spice": ["circuit-json-to-spice@0.0.37", "", { "dependencies": { "circuit-json-to-connectivity-map": "^0.0.22" }, "peerDependencies": { "@tscircuit/circuit-json-util": "*", "circuit-json": "*", "typescript": "^5.0.0" } }, "sha512-hNPFpuaFpAW2UHjUesWoUZobdDQVovNUx77V34GfHjwAVXbQVd4CBOxSikzmeDdFZSsgTR+4ClmgkF6Ct6ys4A=="], + "circuit-json-to-spice": ["circuit-json-to-spice@0.0.39", "", { "dependencies": { "circuit-json-to-connectivity-map": "^0.0.22" }, "peerDependencies": { "@tscircuit/circuit-json-util": "*", "circuit-json": "*", "typescript": "^5.0.0" } }, "sha512-fRbVa7Xmqf4Gd6LQbIaceFYif04aDd92IKmOtj4JRIzoHf29Kk9ta95MebWWULOjg+igboKrhtBBvalE24nvQg=="], - "circuit-to-svg": ["circuit-to-svg@0.0.353", "", { "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-HVkdRIcBEgU/6KwUzQdvPsscnuQPFxdXG2wHyr1e4vfMNknjNXUjLldQ0HGcdZV7LqqLZhNYTIy0yw9dQGvitg=="], + "circuit-to-svg": ["circuit-to-svg@0.0.358", "", { "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-r9LRtqKSfP7qtx8a+dFDM0AFNUor8CCmdVsHQhNKzXtdqsR0E3gZTXGbFl0MynsdGVuXP35FjCeKxNADZaSAIA=="], "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="], @@ -428,7 +428,7 @@ "flatqueue": ["flatqueue@3.1.0", "", {}, "sha512-Ia4qIYrrsEqIRx3c3XhkT+QDLQuUV5ovsr6ah1rIgKT5wclhoGK3lAMS1bWRAWxlx7wtlTBpV7QXB5d9fOSRxA=="], - "format-si-unit": ["format-si-unit@0.0.3", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-rhw1g1mOoLV497FtKNbzBPE4fJXfWRmIEPRO0DKXpEPvS54vRLjG8e1jE4vOcjZg4bsoOPJkM9jB6yGk+0XKmQ=="], + "format-si-unit": ["format-si-unit@0.0.7", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-wTi2TqGqPG9LvUwhshiMlaert+1kWtxMEzIpKIkVbmOz4bopcDtqpDKV06JT6xpGIquOSFbkV1fQoMHq6UJZ1g=="], "fs-constants": ["fs-constants@1.0.0", "", {}, "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="], @@ -484,9 +484,9 @@ "kicad-component-converter": ["kicad-component-converter@0.1.41", "", { "bin": { "kicad-mod-converter": "dist/cli.js", "kicad-component-converter": "dist/cli.js" } }, "sha512-nIvXOYbjW2qzBqy7n+4zL8pfHABFH721U8zWCoTmKNQYuFzSO2ZvKPfiEHH+PSUB3b6Iu8hTg7fCrXft0rHNxw=="], - "kicad-to-circuit-json": ["kicad-to-circuit-json@0.0.60", "", { "dependencies": { "schematic-symbols": "^0.0.202" }, "peerDependencies": { "typescript": "^5" } }, "sha512-lqYF0v0XNx4BmLb+sXW+3yImwy3bmIYlcB5B/jqa13Ebtl5qWJz+E3Trez8I1fMi/zwusnvhfiyU2ssgty2svw=="], + "kicad-to-circuit-json": ["kicad-to-circuit-json@0.0.97", "", { "dependencies": { "schematic-symbols": "^0.0.202" }, "peerDependencies": { "typescript": "^5" } }, "sha512-DPZK6ovD2LaHlJO05X/0KfWRlQuKrDLWlBL32lx6UKMOW6wcHFzVIIregsqTUhwqrNFRmJJffWKYtkNcVpbaNw=="], - "kicadts": ["kicadts@0.0.35", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-u86l0kLs1pMazriSLX1rINtBju1diGQFcHiFpGh9c+8ItqgTgobs1OafstCQ/Xbp0l3La34Oz4Oe6Ho5Vdo+Ag=="], + "kicadts": ["kicadts@0.0.47", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-gNCmlCCzg84T47Uwe2hR8b2MMxwh+gt2lwJPyEsGGCv4HQmZGUoJGe/O0jXLdq8DnPQ8/EA5AM8hZuX0A+HtSw=="], "kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], @@ -568,7 +568,7 @@ "polished": ["polished@4.3.1", "", { "dependencies": { "@babel/runtime": "^7.17.8" } }, "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA=="], - "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=="], + "poppygl": ["poppygl@0.0.24", "", { "dependencies": { "fast-png": "^8.0.0", "gl-matrix": "^3.4.4", "pureimage": "^0.4.18", "readable-stream": "^4.7.0" }, "peerDependencies": { "typescript": "^5" } }, "sha512-/HmQTfh65ueFcrqm6HVFMN+MOMfeFY/rJUZKirSEZdmTZNJiF6rwhkt+7P3PgJzm3QqL2rCrlk/MnN+EHSdt/w=="], "prebuild-install": ["prebuild-install@7.1.3", "", { "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", "github-from-package": "0.0.0", "minimist": "^1.2.3", "mkdirp-classic": "^0.5.3", "napi-build-utils": "^2.0.0", "node-abi": "^3.3.0", "pump": "^3.0.0", "rc": "^1.2.7", "simple-get": "^4.0.0", "tar-fs": "^2.0.0", "tunnel-agent": "^0.6.0" }, "bin": { "prebuild-install": "bin.js" } }, "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug=="], @@ -610,7 +610,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.226", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-c1ckgpHGW5uOHF4GUrFcr3PD+tbofPV8sFkdn/I759cy2MbbyjvkmgODf38OnSEHPQSQmMDnfb55ywJX9cJDBQ=="], "semver": ["semver@7.8.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-wnilbGyMxzbY7dNOl7jpKbLSjcfeweJWU5j4+u5qW+6/wuGD9KzIGOyZnQVSBM9E7DtWaaH3CyHkppYrKYoxwg=="], @@ -662,7 +662,7 @@ "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], - "tscircuit": ["tscircuit@0.0.1880", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "@resvg/resvg-js": "^2.6.2", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-typescript": "^12.3.0", "@tscircuit/alphabet": "0.0.25", "@tscircuit/capacity-autorouter": "^0.0.583", "@tscircuit/checks": "0.0.138", "@tscircuit/circuit-json-util": "^0.0.96", "@tscircuit/cli": "^0.1.1492", "@tscircuit/copper-pour-solver": "^0.0.29", "@tscircuit/core": "^0.0.1325", "@tscircuit/eval": "^0.0.925", "@tscircuit/footprinter": "^0.0.357", "@tscircuit/infer-cable-insertion-point": "^0.0.2", "@tscircuit/infgrid-ijump-astar": "^0.0.35", "@tscircuit/internal-dynamic-import": "^0.0.2", "@tscircuit/krt-wasm": "^0.1.1", "@tscircuit/matchpack": "", "@tscircuit/math-utils": "^0.0.36", "@tscircuit/miniflex": "^0.0.4", "@tscircuit/ngspice-spice-engine": "^0.0.13", "@tscircuit/props": "^0.0.546", "@tscircuit/runframe": "^0.0.2074", "@tscircuit/schematic-match-adapt": "^0.0.18", "@tscircuit/schematic-trace-solver": "^0.0.68", "@tscircuit/simple-3d-svg": "^0.0.41", "@tscircuit/solver-utils": "^0.0.16", "@tscircuit/soup-util": "^0.0.41", "bpc-graph": "^0.0.57", "calculate-cell-boundaries": "^0.0.13", "calculate-elbow": "^0.0.12", "calculate-packing": "0.0.73", "circuit-json": "^0.0.433", "circuit-json-to-bpc": "^0.0.13", "circuit-json-to-connectivity-map": "^0.0.23", "circuit-json-to-gltf": "^0.0.102", "circuit-json-to-simple-3d": "^0.0.9", "circuit-json-to-spice": "^0.0.37", "circuit-to-svg": "^0.0.353", "comlink": "^4.4.2", "connectivity-map": "^1.0.0", "css-select": "5.1.0", "debug": "^4.3.6", "flatbush": "^4.5.0", "format-si-unit": "^0.0.3", "graphics-debug": "^0.0.95", "jscad-planner": "^0.0.13", "kicad-component-converter": "^0.1.40", "kicad-to-circuit-json": "^0.0.60", "kicadts": "^0.0.35", "manifold-3d": "^3.4.1", "minicssgrid": "^0.0.9", "performance-now": "^2.1.0", "poppygl": "^0.0.16", "react": "^19.1.0", "react-dom": "^19.1.0", "rollup": "^4.53.2", "rollup-plugin-dts": "^6.2.3", "s-expression": "^3.1.1", "schematic-symbols": "^0.0.208", "spicets": "^0.0.2", "spicey": "^0.0.14", "sucrase": "^3.35.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "tslib": "^2.8.1", "zod": "^3.25.67" }, "peerDependencies": { "typescript": "^5.0.0" }, "bin": { "tsci": "cli.mjs", "tscircuit": "cli.mjs" } }, "sha512-sL/t9PeSLqkTVNab7pdOan3DmUZ+p4R3huMxgIdMKU0lqbz7jYCw89uetar0LWBHkg+FyW2RlBBQvNGA5yApow=="], + "tscircuit": ["tscircuit@0.0.1927", "", { "dependencies": { "@flatten-js/core": "^1.6.2", "@lume/kiwi": "^0.4.3", "@resvg/resvg-js": "^2.6.2", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-typescript": "^12.3.0", "@tscircuit/alphabet": "0.0.25", "@tscircuit/capacity-autorouter": "^0.0.583", "@tscircuit/checks": "0.0.138", "@tscircuit/circuit-json-util": "^0.0.96", "@tscircuit/cli": "^0.1.1537", "@tscircuit/copper-pour-solver": "^0.0.29", "@tscircuit/core": "^0.0.1351", "@tscircuit/eval": "^0.0.948", "@tscircuit/footprinter": "^0.0.357", "@tscircuit/image-utils": "^0.0.8", "@tscircuit/infer-cable-insertion-point": "^0.0.2", "@tscircuit/infgrid-ijump-astar": "^0.0.35", "@tscircuit/internal-dynamic-import": "^0.0.2", "@tscircuit/krt-wasm": "^0.1.1", "@tscircuit/matchpack": "", "@tscircuit/math-utils": "^0.0.36", "@tscircuit/miniflex": "^0.0.4", "@tscircuit/ngspice-spice-engine": "^0.0.18", "@tscircuit/props": "^0.0.553", "@tscircuit/runframe": "^0.0.2107", "@tscircuit/schematic-match-adapt": "^0.0.18", "@tscircuit/schematic-trace-solver": "^0.0.72", "@tscircuit/simple-3d-svg": "^0.0.41", "@tscircuit/solver-utils": "^0.0.16", "@tscircuit/soup-util": "^0.0.41", "bpc-graph": "^0.0.57", "calculate-cell-boundaries": "^0.0.13", "calculate-elbow": "^0.0.12", "calculate-packing": "0.0.75", "circuit-json": "^0.0.437", "circuit-json-to-bpc": "^0.0.13", "circuit-json-to-connectivity-map": "^0.0.23", "circuit-json-to-gltf": "^0.0.105", "circuit-json-to-simple-3d": "^0.0.9", "circuit-json-to-spice": "^0.0.39", "circuit-to-svg": "^0.0.358", "comlink": "^4.4.2", "connectivity-map": "^1.0.0", "css-select": "5.1.0", "debug": "^4.3.6", "flatbush": "^4.5.0", "format-si-unit": "^0.0.7", "graphics-debug": "^0.0.95", "jscad-planner": "^0.0.13", "kicad-component-converter": "^0.1.40", "kicad-to-circuit-json": "^0.0.97", "kicadts": "^0.0.47", "manifold-3d": "^3.4.1", "minicssgrid": "^0.0.9", "performance-now": "^2.1.0", "poppygl": "^0.0.24", "react": "^19.1.0", "react-dom": "^19.1.0", "rollup": "^4.53.2", "rollup-plugin-dts": "^6.2.3", "s-expression": "^3.1.1", "schematic-symbols": "^0.0.226", "spicets": "^0.0.2", "spicey": "^0.0.14", "sucrase": "^3.35.0", "svg-path-commander": "^2.1.11", "transformation-matrix": "^2.16.1", "tslib": "^2.8.1", "zod": "^3.25.67" }, "peerDependencies": { "typescript": "^5.0.0" }, "bin": { "tsci": "cli.mjs", "tscircuit": "cli.mjs" } }, "sha512-Ef/JC+TdipAOFQHkD5BaeRikWIhiSa4hgbP8nkrlQTC/wqddH7VEZxwWOYbVnQTv3jfqkaPg522bb8r01QBEAQ=="], "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], @@ -690,6 +690,8 @@ "zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], + "@tscircuit/runframe/@tscircuit/eval": ["@tscircuit/eval@0.0.946", "", { "peerDependencies": { "@tscircuit/core": "*", "circuit-json": "*", "typescript": "^5.0.0", "zod": "3" } }, "sha512-lXzMHXA0FHiw16jqNq/sN0bD+sjyjOVT/y9kUl5FzPgM+B9p66YvmSQn2bHmNDGnQY9fLiDae7AV+07hd9eUew=="], + "@tscircuit/runframe/@tscircuit/solver-utils": ["@tscircuit/solver-utils@0.0.7", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-SB5+A92BMsozxOWfi6iXrcVv1UAFfbBAbKlWHG9TXWquEvAVPSukeCZJ08Yhq0b22T4qkMNy5bZWshXwlO+BuQ=="], "bl/buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], @@ -710,6 +712,8 @@ "graphics-debug/transformation-matrix": ["transformation-matrix@3.1.0", "", {}, "sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA=="], + "jscad-electronics/circuit-json": ["circuit-json@0.0.433", "", {}, "sha512-HacOTqk4kPW0O92OBSXv4dsgval8/RAKklUXQ9QG4nwByR51e7IeE0DrRgT+LodeZgcPzfMVzj2EdzpOLpMqxA=="], + "kicad-to-circuit-json/schematic-symbols": ["schematic-symbols@0.0.202", "", { "peerDependencies": { "typescript": "^5.5.4" } }, "sha512-zMdY7VaEg2Sc25T0h9LkWttEoyxGamgBfFDQKUXtYRoLSChrNDOKbNLaxU/GH2L2GbsasV8OLiHyHGb5u7NUpg=="], "ndarray-pixels/sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], diff --git a/lib/BQ24074/__snapshots__/index.circuit-schematic.snap.svg b/lib/BQ24074/__snapshots__/index.circuit-schematic.snap.svg index 2f3870a..c741b29 100644 --- a/lib/BQ24074/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/BQ24074/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/BQ25895/__snapshots__/index.circuit-schematic.snap.svg b/lib/BQ25895/__snapshots__/index.circuit-schematic.snap.svg index 73f4cbc..170cab6 100644 --- a/lib/BQ25895/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/BQ25895/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/BQ27441-G1/__snapshots__/index.circuit-schematic.snap.svg b/lib/BQ27441-G1/__snapshots__/index.circuit-schematic.snap.svg index babaa40..92bf7c4 100644 --- a/lib/BQ27441-G1/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/BQ27441-G1/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/CC2340R5/__snapshots__/index.circuit-pcb.snap.svg b/lib/CC2340R5/__snapshots__/index.circuit-pcb.snap.svg index 0de6a42..8b7016b 100644 --- a/lib/CC2340R5/__snapshots__/index.circuit-pcb.snap.svg +++ b/lib/CC2340R5/__snapshots__/index.circuit-pcb.snap.svg @@ -1 +1 @@ -U1R1C92B1C104C99C101C102C103L1C105C106C107C9R6C81Y1C91R7C52Y2C53C33L33C34CR10CA1CA2Z51Z60Z62J7ANT1 \ No newline at end of file +U1R1C92B1C104C99C101C102C103L1C105C106C107C9R6C81Y1C91R7C52Y2C53C33L33C34CR10CA1CA2Z51Z60Z62J7ANT1 \ No newline at end of file diff --git a/lib/CC2340R5/__snapshots__/index.circuit-schematic.snap.svg b/lib/CC2340R5/__snapshots__/index.circuit-schematic.snap.svg index 870b8ff..ed7e977 100644 --- a/lib/CC2340R5/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/CC2340R5/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/CC3235SF/__snapshots__/index.circuit-schematic.snap.svg b/lib/CC3235SF/__snapshots__/index.circuit-schematic.snap.svg index 1b85704..af83c1d 100644 --- a/lib/CC3235SF/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/CC3235SF/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/DRV8833/__snapshots__/index.circuit-schematic.snap.svg b/lib/DRV8833/__snapshots__/index.circuit-schematic.snap.svg index 5f17b7c..0810813 100644 --- a/lib/DRV8833/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/DRV8833/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/DRV8833/imports/__snapshots__/DRV8833.circuit-schematic.snap.svg b/lib/DRV8833/imports/__snapshots__/DRV8833.circuit-schematic.snap.svg index 811a63d..be9853a 100644 --- a/lib/DRV8833/imports/__snapshots__/DRV8833.circuit-schematic.snap.svg +++ b/lib/DRV8833/imports/__snapshots__/DRV8833.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ -16AIN115AIN29BIN110BIN21NSLEEEP13GND11VCP2AOUT14AOUT27BOUT15BOUT28NFAULT14VINT3AISEN6BISEN12VM \ No newline at end of file diff --git a/lib/DRV8833/imports/__snapshots__/MOTOR.circuit-schematic.snap.svg b/lib/DRV8833/imports/__snapshots__/MOTOR.circuit-schematic.snap.svg index 0d6881f..c50b7f2 100644 --- a/lib/DRV8833/imports/__snapshots__/MOTOR.circuit-schematic.snap.svg +++ b/lib/DRV8833/imports/__snapshots__/MOTOR.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ -12 \ No newline at end of file diff --git a/lib/DRV8876/__snapshots__/index.circuit-pcb.snap.svg b/lib/DRV8876/__snapshots__/index.circuit-pcb.snap.svg index 9f54b20..76b9a27 100644 --- a/lib/DRV8876/__snapshots__/index.circuit-pcb.snap.svg +++ b/lib/DRV8876/__snapshots__/index.circuit-pcb.snap.svg @@ -1 +1 @@ -U1C3C4C1C2R1R2R4R3PWMIO1IO2IO3ADCControllerpin1pin2Motor \ No newline at end of file +U1C3C4C1C2R1R2R4R3PWMIO1IO2IO3ADCControllerpin1pin2Motor \ No newline at end of file diff --git a/lib/DRV8876/__snapshots__/index.circuit-schematic.snap.svg b/lib/DRV8876/__snapshots__/index.circuit-schematic.snap.svg index a0d0ac5..af01a58 100644 --- a/lib/DRV8876/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/DRV8876/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/DRV8876/imports/__snapshots__/DRV8876.circuit-schematic.snap.svg b/lib/DRV8876/imports/__snapshots__/DRV8876.circuit-schematic.snap.svg index f8d5b1f..b13c04c 100644 --- a/lib/DRV8876/imports/__snapshots__/DRV8876.circuit-schematic.snap.svg +++ b/lib/DRV8876/imports/__snapshots__/DRV8876.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ -1EN2PH3nSLEEP4nFAULT5VREF6IPROPI7IMODE8OUT19PGND10OUT211VM12VCP13CPH14CPL15GND16PMODE \ No newline at end of file diff --git a/lib/HDC2080/__snapshots__/index.circuit-schematic.snap.svg b/lib/HDC2080/__snapshots__/index.circuit-schematic.snap.svg index ecef945..1c9ac70 100644 --- a/lib/HDC2080/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/HDC2080/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/HDC3020/__snapshots__/index.circuit-schematic.snap.svg b/lib/HDC3020/__snapshots__/index.circuit-schematic.snap.svg index 95c63de..04bfe80 100644 --- a/lib/HDC3020/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/HDC3020/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/HDC3022/__snapshots__/index.circuit-schematic.snap.svg b/lib/HDC3022/__snapshots__/index.circuit-schematic.snap.svg index a7e7b35..b4cac29 100644 --- a/lib/HDC3022/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/HDC3022/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/INA237/__snapshots__/index.circuit-schematic.snap.svg b/lib/INA237/__snapshots__/index.circuit-schematic.snap.svg index 83a835e..93b299a 100644 --- a/lib/INA237/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/INA237/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/MSPM0G3507/__snapshots__/index.circuit-schematic.snap.svg b/lib/MSPM0G3507/__snapshots__/index.circuit-schematic.snap.svg index ebe6614..f564c72 100644 --- a/lib/MSPM0G3507/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/MSPM0G3507/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/TMP1075/__snapshots__/index.circuit-schematic.snap.svg b/lib/TMP1075/__snapshots__/index.circuit-schematic.snap.svg index 28ac5bc..8e77eeb 100644 --- a/lib/TMP1075/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/TMP1075/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/TPS22919/__snapshots__/index.circuit-schematic.snap.svg b/lib/TPS22919/__snapshots__/index.circuit-schematic.snap.svg index 1f383b0..7bb9a58 100644 --- a/lib/TPS22919/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/TPS22919/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ -TPS22919DCKRU11IN2GND3ON5QOD6OUTV_IN5VC_IN1uFR_QOD100kΩC_L10uFR_L10kΩGNDGNDHL \ No newline at end of file diff --git a/lib/TPS62933/__snapshots__/TPS6293.circuit-schematic.snap.svg b/lib/TPS62933/__snapshots__/TPS6293.circuit-schematic.snap.svg index 25efc3e..56bb86b 100644 --- a/lib/TPS62933/__snapshots__/TPS6293.circuit-schematic.snap.svg +++ b/lib/TPS62933/__snapshots__/TPS6293.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ -1VIN2EN3SS4RT5GND6FB7SW8BST \ No newline at end of file diff --git a/lib/TPS62933/__snapshots__/index.circuit-schematic.snap.svg b/lib/TPS62933/__snapshots__/index.circuit-schematic.snap.svg index 719852f..88cad6e 100644 --- a/lib/TPS62933/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/TPS62933/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/TPS63802/__snapshots__/index.circuit-schematic.snap.svg b/lib/TPS63802/__snapshots__/index.circuit-schematic.snap.svg index 28af104..0806eec 100644 --- a/lib/TPS63802/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/TPS63802/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/lib/TPS7A02/__snapshots__/index.circuit-pcb.snap.svg b/lib/TPS7A02/__snapshots__/index.circuit-pcb.snap.svg index 11e03db..0d0d120 100644 --- a/lib/TPS7A02/__snapshots__/index.circuit-pcb.snap.svg +++ b/lib/TPS7A02/__snapshots__/index.circuit-pcb.snap.svg @@ -1 +1 @@ -U1C1C2pin1pin2LoadVBAT${REFERENCE}BatteryHolder_TruPower_BH-331P_3xAA \ No newline at end of file +U1C1C2pin1pin2LoadVBATBatteryHolder_TruPower_BH-331P_3xAAREF** \ No newline at end of file diff --git a/lib/TPS7A02/__snapshots__/index.circuit-schematic.snap.svg b/lib/TPS7A02/__snapshots__/index.circuit-schematic.snap.svg index ceca7ae..9231853 100644 --- a/lib/TPS7A02/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/TPS7A02/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ -TPS7A0230PDBVRU11IN2GND3EN5OUTVBATC11uFC21uFLoad12GNDGND \ No newline at end of file diff --git a/lib/TPSM82823/__snapshots__/TPSM82823.circuit-schematic.snap.svg b/lib/TPSM82823/__snapshots__/TPSM82823.circuit-schematic.snap.svg index 77b2635..57bc444 100644 --- a/lib/TPSM82823/__snapshots__/TPSM82823.circuit-schematic.snap.svg +++ b/lib/TPSM82823/__snapshots__/TPSM82823.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ -1VIN2EN3GND4PG5FB6VOUT \ No newline at end of file diff --git a/lib/TPSM82823/__snapshots__/index.circuit-schematic.snap.svg b/lib/TPSM82823/__snapshots__/index.circuit-schematic.snap.svg index f25bf5a..1b0798d 100644 --- a/lib/TPSM82823/__snapshots__/index.circuit-schematic.snap.svg +++ b/lib/TPSM82823/__snapshots__/index.circuit-schematic.snap.svg @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/package.json b/package.json index fd7b219..58ab39f 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@biomejs/biome": "^2.4.16", "@types/react": "^19.2.17", - "tscircuit": "^0.0.1880", + "tscircuit": "^0.0.1927", "typescript": "^5.0.0" }, "peerDependencies": {