diff --git a/package-lock.json b/package-lock.json index 2728266..c480036 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tscircuit/schematic-viewer", - "version": "1.1.8", + "version": "1.1.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tscircuit/schematic-viewer", - "version": "1.1.8", + "version": "1.1.10", "license": "MIT", "dependencies": { "react-error-boundary": "^4.0.4", @@ -27,17 +27,15 @@ "@storybook/nextjs": "^7.4.0", "@storybook/react": "^7.4.0", "@storybook/testing-library": "^0.0.14-next.2", - "@tscircuit/builder": "^1.5.5", + "@tscircuit/builder": "^1.5.17", "@tscircuit/react-fiber": "^1.0.12", "@tscircuit/routing": "^1.3.0", "@tscircuit/table-viewer": "^0.0.6", "@types/node": "^18.6.0", "@types/react": "^18.0.15", "ava": "^4.3.1", - "babel-loader": "^8.2.5", "esbuild": "^0.15.10", "esbuild-register": "^3.3.3", - "framer-motion": "^6", "next": "^12.2.3", "parse-svg-path": "^0.1.2", "react": "^18.2.0", @@ -49,13 +47,12 @@ "svg-path-bounds": "^1.0.2", "svg-path-generator": "^1.1.0", "transformation-matrix": "^2.12.0", - "tsup": "^6.2.3", + "tsup": "^6.7.0", "type-fest": "^2.17.0", "typescript": "^4.8.4", "zustand": "^4.0.0" }, "peerDependencies": { - "@tscircuit/builder": "*", "@tscircuit/react-fiber": "*", "@tscircuit/table-viewer": "*", "react": "*" @@ -2473,21 +2470,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emotion/memoize": "0.7.4" - } - }, - "node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": { - "version": "0.7.4", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/@emotion/memoize": { "version": "0.7.5", "dev": true, @@ -3159,64 +3141,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@motionone/animation": { - "version": "10.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@motionone/easing": "^10.13.1", - "@motionone/types": "^10.13.0", - "@motionone/utils": "^10.13.1", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/dom": { - "version": "10.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@motionone/animation": "^10.12.0", - "@motionone/generators": "^10.12.0", - "@motionone/types": "^10.12.0", - "@motionone/utils": "^10.12.0", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/easing": { - "version": "10.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@motionone/utils": "^10.13.1", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/generators": { - "version": "10.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@motionone/types": "^10.13.0", - "@motionone/utils": "^10.13.1", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/types": { - "version": "10.13.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@motionone/utils": { - "version": "10.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@motionone/types": "^10.13.0", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, "node_modules/@ndelangen/get-tarball": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", @@ -5187,15 +5111,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@storybook/addon-actions": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.4.0.tgz", @@ -8709,18 +8624,6 @@ "integrity": "sha512-z/G02d+59gyyUb7KYhKi9jOhicek6QD2oMaotUyG+lUkybpXoV49dY9bj7Ah5Q+y7knK2jU67UTX9FyfGzaxQg==", "dev": true }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@testing-library/dom": { "version": "8.16.0", "dev": true, @@ -8755,30 +8658,58 @@ } }, "node_modules/@tscircuit/builder": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@tscircuit/builder/-/builder-1.5.5.tgz", - "integrity": "sha512-e7hfRFCX0jOK+Sk5irjF/L+6j++NuALR2333eipKBALjrxI7IAa0Lf3RvWjyUXVHaRYEWBYb7JaBS5luVRxtNw==", + "version": "1.5.17", + "resolved": "https://registry.npmjs.org/@tscircuit/builder/-/builder-1.5.17.tgz", + "integrity": "sha512-h81pFfk9ghEr5/THrz28MzpYZj+UbaKGYWI+ARVpKC6qGpM7CEUm7Ynu7yW6sBXhn9kAcvyFf94S4y4MCO5P8Q==", "dev": true, "dependencies": { "@lume/kiwi": "^0.1.0", - "@tscircuit/eagle-xml-converter": "^0.0.7", - "@tscircuit/routing": "^1.3.0", - "@tscircuit/sparkfun-packages": "^1.0.3", + "@tscircuit/footprints": "^0.0.14", + "@tscircuit/routing": "^1.3.1", + "@tscircuit/sparkfun-packages": "^1.2.0", "convert-units": "^2.3.4", - "minisearch": "^6.1.0", - "nice-color-palettes": "^3.0.0", "parsel-js": "^1.0.2", "rectilinear-router": "^1.0.1", "svg-path-bounds": "^1.0.2", "transformation-matrix": "^2.12.0" } }, - "node_modules/@tscircuit/eagle-xml-converter": { - "version": "0.0.7", + "node_modules/@tscircuit/builder/node_modules/@tscircuit/footprints": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@tscircuit/footprints/-/footprints-0.0.14.tgz", + "integrity": "sha512-QRqBZixJUxtqftNB37JVAKiMdDia1FSRVEJEqfClu1D5p0DveFyACJro6uyuPP6HWswZ3LYWn98k6jvIzmZwsg==", "dev": true, - "license": "MIT", "dependencies": { - "fast-xml-parser": "^4.0.10" + "@tscircuit/mm": "^0.0.4" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@tscircuit/builder/node_modules/@tscircuit/mm": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@tscircuit/mm/-/mm-0.0.4.tgz", + "integrity": "sha512-yD/YB43mEd/iJ41N1rXa5+S5lTokoIDwFcQNd/sBp4ut/7iMmzyDEea2GIRj3lLodzwUrjmMPtEW5JLC3LntRw==", + "dev": true, + "dependencies": { + "convert-units": "^2.3.4" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@tscircuit/builder/node_modules/typescript": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", + "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" } }, "node_modules/@tscircuit/react-fiber": { @@ -8796,9 +8727,9 @@ } }, "node_modules/@tscircuit/routing": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@tscircuit/routing/-/routing-1.3.0.tgz", - "integrity": "sha512-XK10xNyTEr18S4kYpZrWPyPI1oqnmFbyfhWqY7nmoRwV/FKaxk7k+rc0lPyunXa5L6wp2ZbGlHuUoovOcgzvUw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@tscircuit/routing/-/routing-1.3.1.tgz", + "integrity": "sha512-DQRAFvk3uikRMbeOTWnNAdoSVdStx9o8UZhvh6pcoqxJsx4RKWg8d9ssycm2v7wzyg8rjjUPJUpymgkJQtBPpA==", "dev": true, "dependencies": { "pathfinding": "^0.4.18", @@ -8806,24 +8737,12 @@ } }, "node_modules/@tscircuit/sparkfun-packages": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tscircuit/sparkfun-packages/-/sparkfun-packages-1.0.3.tgz", - "integrity": "sha512-6oxhdHB3bt17fNPWvUwx2wXrp3yiRQhvMTH8nQqettRNsJOQa9Y3kZ2nmOjYBwQz8aWfgpjY+6pNVYx2oAloUA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tscircuit/sparkfun-packages/-/sparkfun-packages-1.2.0.tgz", + "integrity": "sha512-m+jCOaSBpwRzUN5trc9z5f8yh2zzLITANgNhuNQOtxNZRIrv98iYfL3dSSmf73xknh0Nz68EephNvKVZmproCQ==", "dev": true, "dependencies": { - "camelcase": "^7.0.0" - } - }, - "node_modules/@tscircuit/sparkfun-packages/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "change-case": "^5.4.3" } }, "node_modules/@tscircuit/table-viewer": { @@ -10046,41 +9965,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-loader": { - "version": "8.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/babel-plugin-add-react-displayname": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", @@ -10544,20 +10428,6 @@ "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", "dev": true }, - "node_modules/bundle-require": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "load-tsconfig": "^0.2.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "esbuild": ">=0.13" - } - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -10619,57 +10489,6 @@ "node": ">=8" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/call-bind": { "version": "1.0.2", "dev": true, @@ -10779,6 +10598,12 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/change-case": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.3.tgz", + "integrity": "sha512-4cdyvorTy/lViZlVzw2O8/hHCLUuHqp4KpSSP3DlauhFCf3LdnfF+p5s0EAhjKsU7bqrMzu7iQArYfoPiHO2nw==", + "dev": true + }, "node_modules/chokidar": { "version": "3.5.3", "dev": true, @@ -11037,18 +10862,6 @@ "node": ">=0.10.0" } }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/clsx": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", @@ -11699,8 +11512,9 @@ }, "node_modules/convert-units": { "version": "2.3.4", + "resolved": "https://registry.npmjs.org/convert-units/-/convert-units-2.3.4.tgz", + "integrity": "sha512-ERHfdA0UhHJp1IpwE6PnFJx8LqG7B1ZjJ20UvVCmopEnVCfER68Tbe3kvN63dLbYXDA2xFWRE6zd4Wsf0w7POg==", "dev": true, - "license": "MIT", "dependencies": { "lodash.foreach": "2.3.x", "lodash.keys": "2.3.x" @@ -12047,18 +11861,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -12111,12 +11913,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -12440,12 +12236,6 @@ "readable-stream": "^2.0.2" } }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "dev": true - }, "node_modules/duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -13463,27 +13253,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-xml-parser": { - "version": "4.2.2", - "dev": true, - "funding": [ - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - }, - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, "node_modules/fastq": { "version": "1.13.0", "dev": true, @@ -13828,34 +13597,6 @@ "node": ">= 0.6" } }, - "node_modules/framer-motion": { - "version": "6.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@motionone/dom": "10.12.0", - "framesync": "6.0.1", - "hey-listen": "^1.0.8", - "popmotion": "11.0.3", - "style-value-types": "5.0.0", - "tslib": "^2.1.0" - }, - "optionalDependencies": { - "@emotion/is-prop-valid": "^0.8.2" - }, - "peerDependencies": { - "react": ">=16.8 || ^17.0.0 || ^18.0.0", - "react-dom": ">=16.8 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/framesync": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -14182,40 +13923,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/graceful-fs": { "version": "4.2.10", "dev": true, @@ -14407,11 +14114,6 @@ "integrity": "sha512-G7HLD+WKcrOyJP5VQwYZNC3Z6FcQ7YYjEFiFoIj8PfEr73mu421o8B1N5DKUcc8K37EsJ2XXWA8DtrDz/2dReg==", "dev": true }, - "node_modules/hey-listen": { - "version": "1.0.8", - "dev": true, - "license": "MIT" - }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -14545,12 +14247,6 @@ "entities": "^2.0.0" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -15376,12 +15072,6 @@ "node": ">=4" } }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "dev": true - }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -15452,15 +15142,6 @@ "node": "*" } }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.0" - } - }, "node_modules/kind-of": { "version": "6.0.3", "dev": true, @@ -15534,9 +15215,10 @@ } }, "node_modules/load-tsconfig": { - "version": "0.2.3", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", + "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -15591,8 +15273,9 @@ }, "node_modules/lodash._basebind": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash._basebind/-/lodash._basebind-2.3.0.tgz", + "integrity": "sha512-SHqM7YCuJ+BeGTs7lqpWnmdHEeF4MWxS3dksJctHFNxR81FXPOzA4bS5Vs5CpcGTkBpM8FCl+YEbQEblRw8ABg==", "dev": true, - "license": "MIT", "dependencies": { "lodash._basecreate": "~2.3.0", "lodash._setbinddata": "~2.3.0", @@ -15601,8 +15284,9 @@ }, "node_modules/lodash._basecreate": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-2.3.0.tgz", + "integrity": "sha512-vwZaWldZwS2y9b99D8i9+WtgiZXbHKsBsMrpxJEqTsNW20NhJo5W8PBQkeQO9CmxuqEYn8UkMnfEM2MMT4cVrw==", "dev": true, - "license": "MIT", "dependencies": { "lodash._renative": "~2.3.0", "lodash.isobject": "~2.3.0", @@ -15611,8 +15295,9 @@ }, "node_modules/lodash._basecreatecallback": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash._basecreatecallback/-/lodash._basecreatecallback-2.3.0.tgz", + "integrity": "sha512-Ev+pDzzfVfgbiucpXijconLGRBar7/+KNCf05kSnk4CmdDVhAy1RdbU9efCJ/o9GXI08JdUGwZ+5QJ3QX3kj0g==", "dev": true, - "license": "MIT", "dependencies": { "lodash._setbinddata": "~2.3.0", "lodash.bind": "~2.3.0", @@ -15622,8 +15307,9 @@ }, "node_modules/lodash._basecreatewrapper": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash._basecreatewrapper/-/lodash._basecreatewrapper-2.3.0.tgz", + "integrity": "sha512-YLycQ7k8AB9Wc1EOvLNxuRWcqipDkMXq2GCgnLWQR6qtgTb3gY3LELzEpnFshrEO4LOLs+R2EpcY+uCOZaLQ8Q==", "dev": true, - "license": "MIT", "dependencies": { "lodash._basecreate": "~2.3.0", "lodash._setbinddata": "~2.3.0", @@ -15633,8 +15319,9 @@ }, "node_modules/lodash._createwrapper": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash._createwrapper/-/lodash._createwrapper-2.3.0.tgz", + "integrity": "sha512-XjaI/rzg9W+WO4WJDQ+PRlHD5sAMJ1RhJLuT65cBxLCb1kIYs4U20jqvTDGAWyVT3c34GYiLd9AreHYuB/8yJA==", "dev": true, - "license": "MIT", "dependencies": { "lodash._basebind": "~2.3.0", "lodash._basecreatewrapper": "~2.3.0", @@ -15643,18 +15330,21 @@ }, "node_modules/lodash._objecttypes": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.3.0.tgz", + "integrity": "sha512-jbA6QyHt9cw3BzvbWzIcnU3Z12jSneT6xBgz3Y782CJsN1tV5aTBKrFo2B4AkeHBNaxSrbPYZZpi1Lwj3xjdtg==", + "dev": true }, "node_modules/lodash._renative": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash._renative/-/lodash._renative-2.3.0.tgz", + "integrity": "sha512-v44MRirqYqZGK/h5UKoVqXWF2L+LUiLTU+Ogu5rHRVWJUA1uWIlHaMpG8f/OA8j++BzPMQij9+erXHtgFcbuwg==", + "dev": true }, "node_modules/lodash._setbinddata": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash._setbinddata/-/lodash._setbinddata-2.3.0.tgz", + "integrity": "sha512-xMFfbF7dL+sFtrdE49uHFmfpBAEwlFtfgMp86nQRlAF6aizYL+3MTbnYMKJSkP1W501PhsgiBED5kBbZd8kR2g==", "dev": true, - "license": "MIT", "dependencies": { "lodash._renative": "~2.3.0", "lodash.noop": "~2.3.0" @@ -15662,21 +15352,24 @@ }, "node_modules/lodash._shimkeys": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.3.0.tgz", + "integrity": "sha512-9Iuyi7TiWMGa/9+2rqEE+Zwye4b/U2w7Saw6UX1h6Xs88mEER+uz9FZcEBPKMVKsad9Pw5GNAcIBRnW2jNpneQ==", "dev": true, - "license": "MIT", "dependencies": { "lodash._objecttypes": "~2.3.0" } }, "node_modules/lodash._slice": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash._slice/-/lodash._slice-2.3.0.tgz", + "integrity": "sha512-7C61GhzRUv36gTafr+RIb+AomCAYsSATEoK4OP0VkNBcwvsM022Z22AVgqjjzikeNO1U29LzsJZDvLbiNPUYvA==", + "dev": true }, "node_modules/lodash.bind": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-2.3.0.tgz", + "integrity": "sha512-goakyOo+FMN8lttMPnZ0UNlr5RlzX4IrUXyTJPT2A0tGCMXySupond9wzvDqTvVmYTcQjIKGrj8naJDS2xWAlQ==", "dev": true, - "license": "MIT", "dependencies": { "lodash._createwrapper": "~2.3.0", "lodash._renative": "~2.3.0", @@ -15709,8 +15402,9 @@ }, "node_modules/lodash.foreach": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-2.3.0.tgz", + "integrity": "sha512-yLnyptVRJd0//AbGp480grgQG9iaDIV5uOgSbpurRy1dYybPbjNTLQ3FyLEQ84buVLPG7jyaiyvpzgfOutRB3Q==", "dev": true, - "license": "MIT", "dependencies": { "lodash._basecreatecallback": "~2.3.0", "lodash.forown": "~2.3.0" @@ -15718,8 +15412,9 @@ }, "node_modules/lodash.forown": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-2.3.0.tgz", + "integrity": "sha512-dUnCsuQTtq3Y7bxPNoEEqjJjPL2ftLtcz2PTeRKvhbpdM514AvnqCjewHGsm/W+dwspIwa14KoWEZeizJ7smxA==", "dev": true, - "license": "MIT", "dependencies": { "lodash._basecreatecallback": "~2.3.0", "lodash._objecttypes": "~2.3.0", @@ -15728,13 +15423,15 @@ }, "node_modules/lodash.identity": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.identity/-/lodash.identity-2.3.0.tgz", + "integrity": "sha512-NYJ2r2cwy3tkx/saqbIZEX6oQUzjWTnGRu7d/zmBjMCZos3eHBxCpbvWFWSetv8jFVrptsp6EbWjzNgBKhUoOA==", + "dev": true }, "node_modules/lodash.isfunction": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-2.3.0.tgz", + "integrity": "sha512-X5lteBYlCrVO7Qc00fxP8W90fzRp6Ax9XcHANmU3OsZHdSyIVZ9ZlX5QTTpRq8aGY+9I5Rmd0UTzTIIyWPugEQ==", + "dev": true }, "node_modules/lodash.ismatch": { "version": "4.4.0", @@ -15744,8 +15441,9 @@ }, "node_modules/lodash.isobject": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.3.0.tgz", + "integrity": "sha512-jo1pfV61C4TE8BfEzqaHj6EIKiSkFANJrB6yscwuCJMSRw5tbqjk4Gv7nJzk4Z6nFKobZjGZ8Qd41vmnwgeQqQ==", "dev": true, - "license": "MIT", "dependencies": { "lodash._objecttypes": "~2.3.0" } @@ -15764,8 +15462,9 @@ }, "node_modules/lodash.keys": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.3.0.tgz", + "integrity": "sha512-c0UW0ffqMxSCtoVbmVt2lERJLkEqgoOn2ejPsWXzr0ZrqRbl3uruGgwHzhtqXxi6K/ei3Ey7zimOqSwXgzazPg==", "dev": true, - "license": "MIT", "dependencies": { "lodash._renative": "~2.3.0", "lodash._shimkeys": "~2.3.0", @@ -15774,8 +15473,9 @@ }, "node_modules/lodash.noop": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.noop/-/lodash.noop-2.3.0.tgz", + "integrity": "sha512-NpSm8HRm1WkBBWHUveDukLF4Kfb5P5E3fjHc9Qre9A11nNubozLWD2wH3UBTZbu+KSuX8aSUvy9b+PUyEceJ8g==", + "dev": true }, "node_modules/lodash.sortby": { "version": "4.7.0", @@ -15784,8 +15484,9 @@ }, "node_modules/lodash.support": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lodash.support/-/lodash.support-2.3.0.tgz", + "integrity": "sha512-etc7VWbB0U3Iya8ixj2xy4sDBN3jvPX7ODi8iXtn4KkkjNpdngrdc7Vlt5jub/Vgqx6/dWtp7Ml9awhCQPYKGQ==", "dev": true, - "license": "MIT", "dependencies": { "lodash._renative": "~2.3.0" } @@ -15843,15 +15544,6 @@ "tslib": "^2.0.3" } }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lru-cache": { "version": "6.0.0", "dev": true, @@ -15896,24 +15588,6 @@ "node": ">=6" } }, - "node_modules/map-limit": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", - "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", - "dev": true, - "dependencies": { - "once": "~1.3.0" - } - }, - "node_modules/map-limit/node_modules/once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/map-obj": { "version": "1.0.1", "dev": true, @@ -16173,15 +15847,6 @@ "node": ">=6" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/min-indent": { "version": "1.0.1", "dev": true, @@ -16259,12 +15924,6 @@ "node": ">=8" } }, - "node_modules/minisearch": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.1.0.tgz", - "integrity": "sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==", - "dev": true - }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -16379,12 +16038,6 @@ "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==", "dev": true }, - "node_modules/new-array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/new-array/-/new-array-1.0.0.tgz", - "integrity": "sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==", - "dev": true - }, "node_modules/next": { "version": "12.2.3", "dev": true, @@ -16465,21 +16118,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/nice-color-palettes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/nice-color-palettes/-/nice-color-palettes-3.0.0.tgz", - "integrity": "sha512-lL4AjabAAFi313tjrtmgm/bxCRzp4l3vCshojfV/ij3IPdtnRqv6Chcw+SqJUhbe7g3o3BecaqCJYUNLswGBhQ==", - "dev": true, - "dependencies": { - "got": "^9.2.2", - "map-limit": "0.0.1", - "minimist": "^1.2.0", - "new-array": "^1.0.0" - }, - "bin": { - "nice-color-palettes": "bin/index.js" - } - }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -20068,15 +19706,6 @@ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", "dev": true }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/p-defer": { "version": "1.0.0", "dev": true, @@ -20596,17 +20225,6 @@ "node": ">=10" } }, - "node_modules/popmotion": { - "version": "11.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "framesync": "6.0.1", - "hey-listen": "^1.0.8", - "style-value-types": "5.0.0", - "tslib": "^2.1.0" - } - }, "node_modules/postcss": { "version": "8.4.25", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", @@ -20747,15 +20365,6 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/prettier": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", @@ -21781,15 +21390,6 @@ "node": ">=12" } }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, "node_modules/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -21837,14 +21437,16 @@ } }, "node_modules/rollup": { - "version": "2.79.1", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, - "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, "optionalDependencies": { "fsevents": "~2.3.2" @@ -23249,11 +22851,6 @@ "node": ">=0.10.0" } }, - "node_modules/strnum": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/style-loader": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", @@ -23270,15 +22867,6 @@ "webpack": "^5.0.0" } }, - "node_modules/style-value-types": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "hey-listen": "^1.0.8", - "tslib": "^2.1.0" - } - }, "node_modules/styled-jsx": { "version": "5.0.2", "dev": true, @@ -23757,15 +23345,6 @@ "node": ">=4" } }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -23889,21 +23468,22 @@ "license": "0BSD" }, "node_modules/tsup": { - "version": "6.2.3", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-6.7.0.tgz", + "integrity": "sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==", "dev": true, - "license": "MIT", "dependencies": { - "bundle-require": "^3.1.0", + "bundle-require": "^4.0.0", "cac": "^6.7.12", "chokidar": "^3.5.1", "debug": "^4.3.1", - "esbuild": "^0.15.1", + "esbuild": "^0.17.6", "execa": "^5.0.0", "globby": "^11.0.3", "joycon": "^3.0.1", "postcss-load-config": "^3.0.1", "resolve-from": "^5.0.0", - "rollup": "^2.74.1", + "rollup": "^3.2.5", "source-map": "0.8.0-beta.0", "sucrase": "^3.20.3", "tree-kill": "^1.2.2" @@ -23913,12 +23493,12 @@ "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=14" + "node": ">=14.18" }, "peerDependencies": { "@swc/core": "^1", "postcss": "^8.4.12", - "typescript": "^4.1.0" + "typescript": ">=4.1.0" }, "peerDependenciesMeta": { "@swc/core": { @@ -23932,6 +23512,58 @@ } } }, + "node_modules/tsup/node_modules/bundle-require": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.0.2.tgz", + "integrity": "sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==", + "dev": true, + "dependencies": { + "load-tsconfig": "^0.2.3" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.17" + } + }, + "node_modules/tsup/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, "node_modules/tsup/node_modules/source-map": { "version": "0.8.0-beta.0", "dev": true, @@ -24163,18 +23795,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", diff --git a/package.json b/package.json index 22a1ae3..3c919df 100644 --- a/package.json +++ b/package.json @@ -7,13 +7,12 @@ "scripts": { "start": "storybook dev -p 6006", "typecheck": "tsc --noEmit", - "build": "tsup ./src/index.ts --dts --sourcemap", + "build": "tsup ./src/index.ts --metafile --dts --sourcemap", "yalc": "npm run build && yalc push", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build" }, "peerDependencies": { - "@tscircuit/builder": "*", "@tscircuit/react-fiber": "*", "@tscircuit/table-viewer": "*", "react": "*" @@ -32,17 +31,15 @@ "@storybook/nextjs": "^7.4.0", "@storybook/react": "^7.4.0", "@storybook/testing-library": "^0.0.14-next.2", - "@tscircuit/builder": "^1.5.5", + "@tscircuit/builder": "^1.5.17", "@tscircuit/react-fiber": "^1.0.12", "@tscircuit/routing": "^1.3.0", "@tscircuit/table-viewer": "^0.0.6", "@types/node": "^18.6.0", "@types/react": "^18.0.15", "ava": "^4.3.1", - "babel-loader": "^8.2.5", "esbuild": "^0.15.10", "esbuild-register": "^3.3.3", - "framer-motion": "^6", "next": "^12.2.3", "parse-svg-path": "^0.1.2", "react": "^18.2.0", @@ -54,7 +51,7 @@ "svg-path-bounds": "^1.0.2", "svg-path-generator": "^1.1.0", "transformation-matrix": "^2.12.0", - "tsup": "^6.2.3", + "tsup": "^6.7.0", "type-fest": "^2.17.0", "typescript": "^4.8.4", "zustand": "^4.0.0" diff --git a/src/Schematic.tsx b/src/Schematic.tsx index 1fb9ac9..d0ad969 100644 --- a/src/Schematic.tsx +++ b/src/Schematic.tsx @@ -8,6 +8,7 @@ import { findBoundsAndCenter, transformSchematicElement, } from "@tscircuit/builder" +import * as builder1 from "@tscircuit/builder" import { createRoot } from "@tscircuit/react-fiber" import { SchematicElement } from "schematic-components/SchematicElement" import { collectElementRefs } from "lib/utils/collect-element-refs" @@ -62,6 +63,7 @@ export const Schematic = ({ }, // initialTransform: compose(scale(100, 100, 0, 0)), }) + console.log({ builder1 }) const setElementsAndCamera = useCallback( (elements: Array) => { const elmBounds = (ref.current as HTMLDivElement).getBoundingClientRect() diff --git a/src/schematic-components/SchematicPath.tsx b/src/schematic-components/SchematicPath.tsx index 274cd01..a145491 100644 --- a/src/schematic-components/SchematicPath.tsx +++ b/src/schematic-components/SchematicPath.tsx @@ -11,7 +11,6 @@ interface Props { } export const SchematicPath = (props: Props) => { - console.log("SchematicPath", props) const { points, is_filled, is_closed, fill_color } = props.path.schematic if (points.length === 0) return null diff --git a/tsconfig.json b/tsconfig.json index 6c6a6cc..c053e79 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "esnext", "lib": [ "dom", "dom.iterable",