diff --git a/package-lock.json b/package-lock.json index 8f5dcf9..3d71bcf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "@tscircuit/schematic-viewer", - "version": "1.3.0", + "version": "1.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tscircuit/schematic-viewer", - "version": "1.3.0", + "version": "1.4.0", "license": "MIT", "dependencies": { "@storybook/react-vite": "^8.1.3", - "@tscircuit/core": "^0.0.125", + "@tscircuit/core": "^0.0.132", "@tscircuit/layout": "^0.0.25", "@tscircuit/props": "^0.0.23", "@tscircuit/soup-util": "^0.0.38", @@ -7734,25 +7734,25 @@ } }, "node_modules/@tscircuit/core": { - "version": "0.0.125", - "resolved": "https://registry.npmjs.org/@tscircuit/core/-/core-0.0.125.tgz", - "integrity": "sha512-m7RFUjpagF99yjAqZVj8201bO8qceM4GAFpsnxikK1MbhgDr4ZGboe98wPp/UjwQe/U4078d2qfWjq5k3b1NBQ==", + "version": "0.0.132", + "resolved": "https://registry.npmjs.org/@tscircuit/core/-/core-0.0.132.tgz", + "integrity": "sha512-2UCWDe+oAA64dbjLhA59vm26BQAZr1t+J6n28t8o7G0fTFKbqFjIaNQvHVvCGqGejox/ccgQSz8DjWfSLbZ85A==", "dependencies": { "@lume/kiwi": "^0.4.3", "@tscircuit/footprinter": "^0.0.77", "@tscircuit/infgrid-ijump-astar": "^0.0.21", "@tscircuit/math-utils": "^0.0.4", - "@tscircuit/props": "^0.0.75", + "@tscircuit/props": "^0.0.77", "@tscircuit/schematic-autolayout": "^0.0.5", "@tscircuit/soup-util": "^0.0.33", - "circuit-json": "^0.0.86", + "circuit-json": "^0.0.91", "circuit-json-to-connectivity-map": "^0.0.17", - "circuit-to-svg": "0.0.41", + "circuit-to-svg": "^0.0.55", "nanoid": "^5.0.7", "performance-now": "^2.1.0", "react": "^18.3.1", "react-reconciler": "^0.29.2", - "schematic-symbols": "0.0.79", + "schematic-symbols": "0.0.90", "transformation-matrix": "^2.16.1", "zod": "^3.23.8" }, @@ -7763,12 +7763,14 @@ "node_modules/@tscircuit/core/node_modules/@lume/kiwi": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/@lume/kiwi/-/kiwi-0.4.4.tgz", - "integrity": "sha512-ie0YTKgiZqD4TXlJ4eUbfi4UEoKs6YlLRYNTfPm5eUXwfudTBmPRs7Qcxz2SWKDpVTwThv3sWG6zwtyAA0nPpw==" + "integrity": "sha512-ie0YTKgiZqD4TXlJ4eUbfi4UEoKs6YlLRYNTfPm5eUXwfudTBmPRs7Qcxz2SWKDpVTwThv3sWG6zwtyAA0nPpw==", + "license": "BSD-3-Clause" }, "node_modules/@tscircuit/core/node_modules/@tscircuit/footprinter": { "version": "0.0.77", "resolved": "https://registry.npmjs.org/@tscircuit/footprinter/-/footprinter-0.0.77.tgz", "integrity": "sha512-/ZuN3gfH61SgwASfZO+oOclCD2E15/hB3SKPr3i8tENGcyXP+5U8naqP7T7tkI621FHdCzV1iSykdgNdQYz/xQ==", + "license": "ISC", "dependencies": { "@tscircuit/mm": "^0.0.8", "zod": "^3.23.8" @@ -7779,9 +7781,10 @@ } }, "node_modules/@tscircuit/core/node_modules/@tscircuit/props": { - "version": "0.0.75", - "resolved": "https://registry.npmjs.org/@tscircuit/props/-/props-0.0.75.tgz", - "integrity": "sha512-NMAUKlcTzmBHPGlgc/m3FgMDhJ7Tj5q3C0NOtecVoivRwa5Nlakj7ncRPfger8C9D6gP9qtv55xqZoaouYXNBQ==", + "version": "0.0.77", + "resolved": "https://registry.npmjs.org/@tscircuit/props/-/props-0.0.77.tgz", + "integrity": "sha512-2CFbha1ZOhmKbZGNk/wIMvVIHOhN21zxFqLCWogK0PFSn03Y+vhB6cSH5RzZWpjALqLKUI521sUWB3vl0EkIRw==", + "license": "ISC", "peerDependencies": { "@tscircuit/layout": "*", "@tscircuit/soup": "*", @@ -7793,6 +7796,7 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/@tscircuit/soup-util/-/soup-util-0.0.33.tgz", "integrity": "sha512-PLPOZdsQlaZoVa+iov+4aa4EuzKhWITNtNzYZKqVrZ0wTlDTocdoxwVEpnNGAtpxRSFx9H2QdbJlSr7IP28+Ug==", + "license": "ISC", "dependencies": { "parsel-js": "^1.1.2" }, @@ -7803,33 +7807,35 @@ } }, "node_modules/@tscircuit/core/node_modules/@types/node": { - "version": "22.7.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.7.tgz", - "integrity": "sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==", + "version": "22.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.0.tgz", + "integrity": "sha512-84rafSBHC/z1i1E3p0cJwKA+CfYDNSXX9WSZBRopjIzLET8oNt6ht2tei4C7izwDeEiLLfdeSVBv1egOH916hg==", + "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@tscircuit/core/node_modules/circuit-json": { - "version": "0.0.86", - "resolved": "https://registry.npmjs.org/circuit-json/-/circuit-json-0.0.86.tgz", - "integrity": "sha512-MFwLcdGhYUcOOFpeHdbYgJkNAPAJLv+1KQxbiuXdIwrbWyekuqIhHo5ZNLuI+OYR+NWyrTOxyK6N7eaeEaSa8A==", + "version": "0.0.91", + "resolved": "https://registry.npmjs.org/circuit-json/-/circuit-json-0.0.91.tgz", + "integrity": "sha512-8Soth/G+PStAuNC9grwF82cNoZB9Haa2287Ms1LsUDaA57jmXQ4q6OcFj/a3zLVoeeUgFYH4gO8SLBl/pL8Raw==", + "license": "ISC", "dependencies": { "nanoid": "^5.0.7", "zod": "^3.23.6" } }, "node_modules/@tscircuit/core/node_modules/circuit-to-svg": { - "version": "0.0.41", - "resolved": "https://registry.npmjs.org/circuit-to-svg/-/circuit-to-svg-0.0.41.tgz", - "integrity": "sha512-ns//yWv2mGcxvVDRP0AU6rkWZefjHDb8D1Gsu8KaNjk4Psfh7HmkSfJORvrtkyn1DMrlu9FxjazhqBjM0PIeDg==", + "version": "0.0.55", + "resolved": "https://registry.npmjs.org/circuit-to-svg/-/circuit-to-svg-0.0.55.tgz", + "integrity": "sha512-phiXfKISU78ThsmHuMYhKhE35oro13GfTyyMwCQeN5lHC3JqeqZVxo0OyotOgWgWwG/yQ21G6dr25E8lBwEyMg==", + "license": "ISC", "dependencies": { "@tscircuit/footprinter": "^0.0.57", "@tscircuit/routing": "^1.3.5", "@tscircuit/soup-util": "^0.0.28", "@types/node": "^22.5.5", - "circuit-json": "*", - "schematic-symbols": "^0.0.79", + "schematic-symbols": "^0.0.90", "svgson": "^5.3.1", "transformation-matrix": "^2.16.1" }, @@ -7841,6 +7847,7 @@ "version": "0.0.57", "resolved": "https://registry.npmjs.org/@tscircuit/footprinter/-/footprinter-0.0.57.tgz", "integrity": "sha512-aLUuh3LqeDusjTzp6nyOqss6Et4adTVeCGJpvvq3dosuyfdk5L79l64jdNFK0Bf5fps1SJAHISpPC4nDSJEVfw==", + "license": "ISC", "dependencies": { "@tscircuit/mm": "^0.0.7", "zod": "^3.23.8" @@ -7864,6 +7871,7 @@ "version": "0.0.28", "resolved": "https://registry.npmjs.org/@tscircuit/soup-util/-/soup-util-0.0.28.tgz", "integrity": "sha512-AEImLyTmx/lPQCH6sFj6QOQk++Oyz3Dbtz0gIo1rdgpK6M4jJmoQjeUfMi93KsrSCrryAXt7D0oezTlC6u+c6w==", + "license": "ISC", "dependencies": { "parsel-js": "^1.1.2" }, @@ -7883,6 +7891,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.js" }, @@ -7891,9 +7900,9 @@ } }, "node_modules/@tscircuit/core/node_modules/schematic-symbols": { - "version": "0.0.79", - "resolved": "https://registry.npmjs.org/schematic-symbols/-/schematic-symbols-0.0.79.tgz", - "integrity": "sha512-t51NSBgzqK3TVPcB1jaxH+TY8Zx1Tb4UxF10Hs6HWqGBypfpoR7q1MFO4YYMZ1XRZxWWHmBxRC+AnchbZnTHMA==", + "version": "0.0.90", + "resolved": "https://registry.npmjs.org/schematic-symbols/-/schematic-symbols-0.0.90.tgz", + "integrity": "sha512-1U8uOyoA4VFisT6qZJKp9C5tF1J/HWxACQRVAtPvyZynuWbUreeDBphqiYL2tFIdtKrT/fXKTuaTGM0KScXL0A==", "peerDependencies": { "typescript": "^5.5.4" } @@ -7901,7 +7910,8 @@ "node_modules/@tscircuit/core/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/@tscircuit/footprinter": { "version": "0.0.71", diff --git a/package.json b/package.json index 6bf485a..12f8b3c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ }, "dependencies": { "@storybook/react-vite": "^8.1.3", - "@tscircuit/core": "^0.0.125", + "@tscircuit/core": "^0.0.132", "@tscircuit/layout": "^0.0.25", "@tscircuit/props": "^0.0.23", "@tscircuit/soup-util": "^0.0.38",