From abfff384147d973d484b8167e947c7aa8d995773 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 05:36:15 +0000 Subject: [PATCH] Update dependency @tscircuit/builder to v1.9.6 --- package-lock.json | 358 ++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 313 insertions(+), 45 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0b8367c..8106f36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1329,6 +1329,230 @@ "node": ">=14" } }, + "node_modules/@resvg/resvg-js": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.2.tgz", + "integrity": "sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==", + "license": "MPL-2.0", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@resvg/resvg-js-android-arm-eabi": "2.6.2", + "@resvg/resvg-js-android-arm64": "2.6.2", + "@resvg/resvg-js-darwin-arm64": "2.6.2", + "@resvg/resvg-js-darwin-x64": "2.6.2", + "@resvg/resvg-js-linux-arm-gnueabihf": "2.6.2", + "@resvg/resvg-js-linux-arm64-gnu": "2.6.2", + "@resvg/resvg-js-linux-arm64-musl": "2.6.2", + "@resvg/resvg-js-linux-x64-gnu": "2.6.2", + "@resvg/resvg-js-linux-x64-musl": "2.6.2", + "@resvg/resvg-js-win32-arm64-msvc": "2.6.2", + "@resvg/resvg-js-win32-ia32-msvc": "2.6.2", + "@resvg/resvg-js-win32-x64-msvc": "2.6.2" + } + }, + "node_modules/@resvg/resvg-js-android-arm-eabi": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz", + "integrity": "sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-android-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz", + "integrity": "sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz", + "integrity": "sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-x64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz", + "integrity": "sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz", + "integrity": "sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz", + "integrity": "sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz", + "integrity": "sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz", + "integrity": "sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz", + "integrity": "sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-arm64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz", + "integrity": "sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-ia32-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz", + "integrity": "sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==", + "cpu": [ + "ia32" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-x64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz", + "integrity": "sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-wasm": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.6.2.tgz", + "integrity": "sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==", + "license": "MPL-2.0", + "engines": { + "node": ">= 10" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.18.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", @@ -1538,18 +1762,16 @@ ] }, "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.9.6", + "resolved": "https://registry.npmjs.org/@tscircuit/builder/-/builder-1.9.6.tgz", + "integrity": "sha512-YsUXJfwMjDASzAbVbISe540Zz9+Wkh4VVHQps1FM3fLZRiJbkI7Et6nGdWjnX+kLA12CGwEhJq6dZi6LtycDSw==", + "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", + "circuit-to-png": "^0.0.3", "convert-units": "^2.3.4", "fast-json-stable-stringify": "^2.1.0", "format-si-prefix": "^0.3.2", @@ -1557,63 +1779,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 +1856,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": "*", @@ -1695,9 +1910,10 @@ } }, "node_modules/@tscircuit/soup": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@tscircuit/soup/-/soup-0.0.32.tgz", - "integrity": "sha512-h/ZIVAGP86oQ/zRbdWgYLd3uwIUWWGFQzBU+GaoXboyla5RkD1GZDGGF8HxAyvQtMP+tlgBBP/cuQ3admJet5Q==", + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@tscircuit/soup/-/soup-0.0.39.tgz", + "integrity": "sha512-22AaLOEtNs871XuRprfgTFsFq2Rp/DVKaW3XzXsh9O0PDjGuPzqsBhPIBy9Em94B5R3yXZMOIprCbTFOvPDAJA==", + "license": "ISC", "dependencies": { "convert-units": "^2.3.4", "zod": "^3.23.6" @@ -1707,6 +1923,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": "*" @@ -2162,6 +2379,12 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", + "license": "MIT" + }, "node_modules/big-integer": { "version": "1.6.52", "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", @@ -2250,6 +2473,15 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "license": "MIT", + "dependencies": { + "base-x": "^4.0.0" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -2336,6 +2568,41 @@ "node": ">= 6" } }, + "node_modules/circuit-to-png": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/circuit-to-png/-/circuit-to-png-0.0.3.tgz", + "integrity": "sha512-SDd6P7pTD0HdkBkt7ILZmpA6OfSJATcz+uNtLv7u714LRGAU7tp5gkZmYnQJ+FWglunYUM1bHdezfW4B31r+FA==", + "dependencies": { + "@resvg/resvg-js": "^2.6.2", + "@resvg/resvg-wasm": "^2.6.2", + "circuit-to-svg": "^0.0.1" + }, + "peerDependencies": { + "@tscircuit/soup": "*", + "typescript": "^5.5.4" + } + }, + "node_modules/circuit-to-svg": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/circuit-to-svg/-/circuit-to-svg-0.0.1.tgz", + "integrity": "sha512-DAZ1d3iV37vaJ0SNuV9GhhTvR23fmTYrwRkQxxYhvkx8jzuP4V9YBEuAJOIsY5Pqha3sjTzkNurik3BWHoBKhQ==", + "license": "ISC", + "dependencies": { + "@tscircuit/routing": "^1.3.5", + "@tscircuit/soup": "^0.0.39" + } + }, + "node_modules/circuit-to-svg/node_modules/@tscircuit/routing": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@tscircuit/routing/-/routing-1.3.5.tgz", + "integrity": "sha512-6qHGsKC731TbeaqiQToHS5Zao+93nv99LjbpI479Bqz8Avc8CAUax9QnhMhJ5KvYQv5zLtjv2ywezzRxZf09ZA==", + "license": "ISC", + "dependencies": { + "bs58": "^5.0.0", + "pathfinding": "^0.4.18", + "react-error-boundary": "^4.0.11" + } + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -4997,9 +5264,10 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver"