diff --git a/package-lock.json b/package-lock.json index 0b8367c..73247d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1538,18 +1538,15 @@ ] }, "node_modules/@tscircuit/builder": { - "version": "1.5.117", - "resolved": "https://registry.npmjs.org/@tscircuit/builder/-/builder-1.5.117.tgz", - "integrity": "sha512-S5OUkHyv8rfb6fehFSY4GmqarwL3R/RNJfA3AeBQzVYRLPwaPSjzL3Un9ks6ZIDLWIJ26I1Ttc6ArvaNPVh28w==", + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@tscircuit/builder/-/builder-1.11.4.tgz", + "integrity": "sha512-LZkMg3ycNMdI95XVqQJKne03D5snaTLRxrdG8N/MmY2Qh4GGXhLCicjlhjb1/cSIQPI6wTJPi+Xth/Uj0xH22w==", + "license": "MIT", "dependencies": { "@lume/kiwi": "^0.1.0", - "@tscircuit/footprinter": "^0.0.43", - "@tscircuit/layout": "^0.0.17", - "@tscircuit/props": "^0.0.11", - "@tscircuit/routing": "^1.3.1", + "@tscircuit/layout": "^0.0.25", + "@tscircuit/routing": "1.3.1", "@tscircuit/schematic-autolayout": "^0.0.5", - "@tscircuit/soup": "^0.0.32", - "@tscircuit/soup-util": "^0.0.11", "convert-units": "^2.3.4", "fast-json-stable-stringify": "^2.1.0", "format-si-prefix": "^0.3.2", @@ -1557,63 +1554,55 @@ "rectilinear-router": "^1.0.1", "svg-path-bounds": "^1.0.2", "transformation-matrix": "^2.12.0" + }, + "peerDependencies": { + "@tscircuit/footprinter": "*", + "@tscircuit/props": "*", + "@tscircuit/soup": "*", + "@tscircuit/soup-util": "*" } }, "node_modules/@tscircuit/footprinter": { "version": "0.0.43", "resolved": "https://registry.npmjs.org/@tscircuit/footprinter/-/footprinter-0.0.43.tgz", "integrity": "sha512-L5Z6XmvcC09iT5+SZc7rQ4rNYfLjWD5j4VB7/ymSiz0Gh17DoNx5FnWKL57BNWxRHLNe+6OPBlWnPBzlzHSEOQ==", + "peer": true, "dependencies": { "@tscircuit/mm": "^0.0.7", "zod": "^3.23.8" } }, "node_modules/@tscircuit/layout": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@tscircuit/layout/-/layout-0.0.17.tgz", - "integrity": "sha512-B3t9DC4QGSl0no/N1X1x+/6Q2a7SWaExFHUk/v0qKSZCKMhWsdNslpvccxZrCudg/3VM6ohEDIilqgo0i+Ceqw==", + "version": "0.0.25", + "resolved": "https://registry.npmjs.org/@tscircuit/layout/-/layout-0.0.25.tgz", + "integrity": "sha512-Mk7LveFUkvV7X5+DjX3aAKClkvPOcIEiPz6knIxay3VZCMJw7sSX1QJVa6VJiUiaV51uFohqvwymLhYOaW/kAg==", + "license": "ISC", "dependencies": { - "@tscircuit/soup": "^0.0.4", - "@tscircuit/soup-util": "^0.0.10", "transformation-matrix": "^2.16.1" }, "peerDependencies": { + "@tscircuit/manual-edit-events": "*", + "@tscircuit/schematic-autolayout": "*", + "@tscircuit/soup": "*", + "@tscircuit/soup-util": "*", "zod": "*" } }, - "node_modules/@tscircuit/layout/node_modules/@tscircuit/soup": { + "node_modules/@tscircuit/manual-edit-events": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@tscircuit/soup/-/soup-0.0.4.tgz", - "integrity": "sha512-XhlI13Sg0p8EL5qc8v+cW/bYIJ5cI2+dLARv4KZE6pMwVVd2Z0toeIGAv7nKWqH2DdBmMmkHD+Xa4gLomRJPrg==", - "dependencies": { - "convert-units": "^2.3.4", - "zod": "^3.23.6" - } - }, - "node_modules/@tscircuit/layout/node_modules/@tscircuit/soup-util": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@tscircuit/soup-util/-/soup-util-0.0.10.tgz", - "integrity": "sha512-mwZS7C6f6wjp20g77GucXZ8VrzNsIZxqRQjGitvLUK7y+n3xd7iKb/eP5QDM0PldbidTDC/RR/A46MhJLz0Rhg==", - "dependencies": { - "@tscircuit/soup": "^0.0.15" - }, - "peerDependencies": { - "zod": "*" - } - }, - "node_modules/@tscircuit/layout/node_modules/@tscircuit/soup-util/node_modules/@tscircuit/soup": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/@tscircuit/soup/-/soup-0.0.15.tgz", - "integrity": "sha512-lMCjcIztiYjBDNNEcMFtwgosUTbget2arwqkRVCAjRP8G+r6gjUNhVLcMyN3cZGdLpHce8lm/h2kE4tYO4S7GA==", + "resolved": "https://registry.npmjs.org/@tscircuit/manual-edit-events/-/manual-edit-events-0.0.4.tgz", + "integrity": "sha512-Df5dkOc9T7rHtnHSmI3GAR5zWdsJo8S5DzrJHjmHLXZ/fQZ7+qY+rEzyuOneFRiOqXx2tVkdFEj59MnX8ix/Wg==", + "license": "ISC", + "peer": true, "dependencies": { - "convert-units": "^2.3.4", - "zod": "^3.23.6" + "zod": "^3.23.8" } }, "node_modules/@tscircuit/mm": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/@tscircuit/mm/-/mm-0.0.7.tgz", "integrity": "sha512-5lZjeOsrkQDnMd4OEuXQYC8k+zuWCbX9Ruq69JhcvLu18FUen3pPjBxmFyF2DGZYxaTrKUpUdZvoTr49TISN2g==", + "peer": true, "dependencies": { "convert-units": "^2.3.4" }, @@ -1642,6 +1631,7 @@ "version": "0.0.11", "resolved": "https://registry.npmjs.org/@tscircuit/props/-/props-0.0.11.tgz", "integrity": "sha512-7gQ9A4Oo3XytIJfOcoLXCEsvw8udaf8JWWLQRF8RBiG5otAkomL16NNg1w+WqPPkSdpHi5WP+CSjm5fOXAWBEw==", + "peer": true, "peerDependencies": { "@tscircuit/layout": "*", "@tscircuit/soup": "*", @@ -1698,6 +1688,7 @@ "version": "0.0.32", "resolved": "https://registry.npmjs.org/@tscircuit/soup/-/soup-0.0.32.tgz", "integrity": "sha512-h/ZIVAGP86oQ/zRbdWgYLd3uwIUWWGFQzBU+GaoXboyla5RkD1GZDGGF8HxAyvQtMP+tlgBBP/cuQ3admJet5Q==", + "peer": true, "dependencies": { "convert-units": "^2.3.4", "zod": "^3.23.6" @@ -1707,6 +1698,7 @@ "version": "0.0.11", "resolved": "https://registry.npmjs.org/@tscircuit/soup-util/-/soup-util-0.0.11.tgz", "integrity": "sha512-fNL84qhAglj6KSdYXVafmDOByRMIHAnyzDgpRmzYrkCUbv3AvJgH1HqO8j9p3pqe/Oc+Csbm14Lhgl+SrxCgYg==", + "peer": true, "peerDependencies": { "@tscircuit/soup": "*", "zod": "*"