diff --git a/package-lock.json b/package-lock.json index 918423a..6c596f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,8 +30,8 @@ "@semantic-release/release-notes-generator": "^10.0.3", "@tscircuit/footprinter": "^0.0.44", "@tscircuit/log-soup": "^1.0.2", - "@tscircuit/props": "^0.0.27", - "@tscircuit/soup": "^0.0.49", + "@tscircuit/props": "^0.0.31", + "@tscircuit/soup": "^0.0.50", "@tscircuit/soup-util": "^0.0.13", "@types/node": "^22.0.0", "ava": "^4.3.3", @@ -1851,9 +1851,9 @@ } }, "node_modules/@tscircuit/props": { - "version": "0.0.27", - "resolved": "https://registry.npmjs.org/@tscircuit/props/-/props-0.0.27.tgz", - "integrity": "sha512-cRiITHqaYvatOaTLAYRrqhr7YSeuJRoqXlPv0Q36sKhX/rBheTTL/xNprY8d5HE5ZjsjAo5bVXptoT50tVSeug==", + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@tscircuit/props/-/props-0.0.31.tgz", + "integrity": "sha512-sTDT3lwZizq5rHZvPkBlfIA/sjo53azJjLtqhQVP4ZzKQFXfeF/iyuxJ3dGuUKTcj0Ykf2W5ExzpkFgNFMLS4w==", "dev": true, "peerDependencies": { "@tscircuit/layout": "*", @@ -1885,9 +1885,9 @@ } }, "node_modules/@tscircuit/soup": { - "version": "0.0.49", - "resolved": "https://registry.npmjs.org/@tscircuit/soup/-/soup-0.0.49.tgz", - "integrity": "sha512-5OEymFJMJoRDNXCmNuOhf2hwH9HZ68S/saP4CNTOZMNcub/AVpmz389I2sExA692KY53xM5oyc5A6Wcf3LDLWg==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@tscircuit/soup/-/soup-0.0.50.tgz", + "integrity": "sha512-HTTxaWkVYPaPGZGinoCPBUBoQrdn3A6SBtNitkhc323x9jxlOy/aneSl/qOMzYqwPck99S8RQ0wTanuPJ2Y6wA==", "dependencies": { "convert-units": "^2.3.4", "zod": "^3.23.6" diff --git a/package.json b/package.json index 5eff30f..5168a82 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,8 @@ "@semantic-release/release-notes-generator": "^10.0.3", "@tscircuit/footprinter": "^0.0.44", "@tscircuit/log-soup": "^1.0.2", - "@tscircuit/props": "^0.0.27", - "@tscircuit/soup": "^0.0.49", + "@tscircuit/props": "^0.0.31", + "@tscircuit/soup": "^0.0.50", "@tscircuit/soup-util": "^0.0.13", "@types/node": "^22.0.0", "ava": "^4.3.3", diff --git a/src/lib/builder/trace-hint-builder/index.ts b/src/lib/builder/trace-hint-builder/index.ts index b467efe..cc99b8e 100644 --- a/src/lib/builder/trace-hint-builder/index.ts +++ b/src/lib/builder/trace-hint-builder/index.ts @@ -90,6 +90,7 @@ class TraceHintBuilderClass { y: pcb_port.y + offset.y, via: offset.via, to_layer: offset.to_layer, + trace_width: offset.trace_width || this.props.traceWidth, }) } } @@ -106,7 +107,6 @@ class TraceHintBuilderClass { pcb_port_id: pcb_port.pcb_port_id, pcb_component_id: pcb_port.pcb_component_id, route, - trace_width: this.props.traceWidth, } return [trace_hint]