hrithik18k/air-mouse
This code defines various surface-mount and through-hole electronic components, specifying their physical footprints, pin configurations, and 3D CAD models for hardware visualization.
- Version
- 1.0.3
- License
- unset
- Stars
- 0
package-lock.json
{
"name": "@tsci/hrithik18k.air-mouse",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@tsci/hrithik18k.air-mouse",
"version": "1.0.0",
"devDependencies": {
"@types/react": "^19.2.18",
"tscircuit": "^0.0.2409",
"typescript": "^5.0.0"
}
},
"node_modules/@babel/code-frame": {
"version": "8.0.0",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
"@babel/helper-validator-identifier": "^8.0.0",
"js-tokens": "^10.0.0"
},
"engines": {
"node": "^22.18.0 || >=24.11.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
"version": "8.0.4",
"dev": true,
"license": "MIT",
"optional": true,
"engines": {
"node": "^22.18.0 || >=24.11.0"
}
},
"node_modules/@babel/runtime": {
"version": "7.29.7",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@biomejs/biome": {
"version": "2.5.10",
"dev": true,
"license": "MIT OR Apache-2.0",
"bin": {
"biome": "bin/biome"
},
"engines": {
"node": ">=14.21.3"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/biome"
},
"optionalDependencies": {
"@biomejs/cli-darwin-arm64": "2.5.10",
"@biomejs/cli-darwin-x64": "2.5.10",
"@biomejs/cli-linux-arm64": "2.5.10",
"@biomejs/cli-linux-arm64-musl": "2.5.10",
"@biomejs/cli-linux-x64": "2.5.10",
"@biomejs/cli-linux-x64-musl": "2.5.10",
"@biomejs/cli-win32-arm64": "2.5.10",
"@biomejs/cli-win32-x64": "2.5.10"
}
},
"node_modules/@biomejs/cli-win32-x64": {
"version": "2.5.10",
"cpu": [
"x64"
],
"dev": true,
"license": "MIT OR Apache-2.0",
"optional": true,
"os": [
"win32"
],
"engines": {
"node": ">=14.21.3"
}
},
"node_modules/@flatten-js/core": {
"version": "1.6.14",
"dev": true,
"license": "MIT",
"dependencies": {
"@flatten-js/interval-tree": "^2.0.0"
},
"engines": {
"node": ">=4.2.4"
}
},
"node_modules/@flatten-js/interval-tree": {
"version": "2.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
"tslib": "^2.8.1"
},
"engines": {
"node": ">=16.0.0"
},
"funding": {
"type": "buymeacoffee",
"url": "https://www.buymeacoffee.com/alexbol99"
}
},
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.13",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.0",
"@jridgewell/trace-mapping": "^0.3.24"
}
},
"node_modules/@jridgewell/remapping": {
"version": "2.3.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.24"
}
},
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.5",
"dev": true,
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.31",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"node_modules/@jscad/modeling": {
"version": "2.13.0",
"dev": true,
"license": "MIT"
},
"node_modules/@lume/kiwi": {
"version": "0.4.4",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@nodable/entities": {
"version": "3.0.0",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/nodable"
}
],
"license": "MIT"
},
"node_modules/@react-hook/latest": {
"version": "1.0.3",
"dev": true,
"license": "MIT",
"peerDependencies": {
"react": ">=16.8"
}
},
"node_modules/@react-hook/passive-layout-effect": {
"version": "1.2.1",
"dev": true,
"license": "MIT",
"peerDependencies": {
"react": ">=16.8"
}
},
"node_modules/@react-hook/resize-observer": {
"version": "2.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@react-hook/latest": "^1.0.2",
"@react-hook/passive-layout-effect": "^1.2.0"
},
"peerDependencies": {
"react": ">=18"
}
},
"node_modules/@remix-run/router": {
"version": "1.23.4",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.4.tgz",
"integrity": "sha512-q7j5geK7xs3UJSdm9/iytUNclBnLmYx1EnSeCFXHPeutdqgIMeFeHtUZgS3EhlKxdBEAu8OwtJCwmLrEzpSs7Q==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@resvg/resvg-js": {
"version": "2.6.2",
"dev": true,
"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-win32-x64-msvc": {
"version": "2.6.2",
"cpu": [
"x64"
],
"dev": true,
"license": "MPL-2.0",
"optional": true,
"os": [
"win32"
],
"engines": {
"node": ">= 10"
}
},
"node_modules/@rollup/plugin-commonjs": {
"version": "29.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.0.1",
"commondir": "^1.0.1",
"estree-walker": "^2.0.2",
"fdir": "^6.2.0",
"is-reference": "1.2.1",
"magic-string": "^0.30.3",
"picomatch": "^4.0.2"
},
"engines": {
"node": ">=16.0.0 || 14 >= 14.17"
},
"peerDependencies": {
"rollup": "^2.68.0||^3.0.0||^4.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
}
},
"node_modules/@rollup/plugin-json": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.1.0"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
}
},
"node_modules/@rollup/plugin-node-resolve": {
"version": "16.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.0.1",
"@types/resolve": "1.20.2",
"deepmerge": "^4.2.2",
"is-module": "^1.0.0",
"resolve": "^1.22.1"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"rollup": "^2.78.0||^3.0.0||^4.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
}
},
"node_modules/@rollup/plugin-typescript": {
"version": "12.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.1.0",
"resolve": "^1.22.1"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"rollup": "^2.14.0||^3.0.0||^4.0.0",
"tslib": "*",
"typescript": ">=3.7.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
},
"tslib": {
"optional": true
}
}
},
"node_modules/@rollup/pluginutils": {
"version": "5.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
"picomatch": "^4.0.2"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
}
},
"node_modules/@rollup/rollup-win32-x64-gnu": {
"version": "4.62.5",
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.62.5",
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@thednp/dommatrix": {
"version": "3.1.1",
"dev": true,
"license": "MIT"
},
"node_modules/@tscircuit/alphabet": {
"version": "0.0.25",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/capacity-autorouter": {
"version": "0.0.840",
"dev": true,
"dependencies": {
"fast-json-stable-stringify": "^2.1.0",
"object-hash": "^3.0.0",
"stack-svgs": "^0.0.1"
}
},
"node_modules/@tscircuit/checks": {
"version": "0.0.169",
"dev": true,
"peerDependencies": {
"@flatten-js/core": "*",
"@tscircuit/math-utils": "*",
"circuit-json": "*",
"circuit-json-to-connectivity-map": "*",
"typescript": "^5.5.3"
}
},
"node_modules/@tscircuit/circuit-json-util": {
"version": "0.0.106",
"dev": true,
"license": "MIT",
"dependencies": {
"parsel-js": "^1.1.2"
},
"peerDependencies": {
"circuit-json": "*",
"transformation-matrix": "*",
"zod": "3"
}
},
"node_modules/@tscircuit/cli": {
"version": "0.1.1992",
"dev": true,
"bin": {
"tscircuit-cli": "cli/entrypoint.js"
},
"peerDependencies": {
"circuit-json": "^0.0.464",
"tscircuit": "*"
},
"peerDependenciesMeta": {
"tscircuit": {
"optional": false
}
}
},
"node_modules/@tscircuit/copper-pour-solver": {
"version": "0.0.49",
"dev": true,
"dependencies": {
"@tscircuit/manifold-2d": "^0.0.6"
},
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/core": {
"version": "0.0.1749",
"dev": true,
"dependencies": {
"@flatten-js/core": "^1.6.2",
"@lume/kiwi": "^0.4.3",
"calculate-cell-boundaries": "^0.0.19",
"calculate-packing": "^0.0.86",
"css-select": "5.1.0",
"format-si-unit": "^0.0.12",
"nanoid": "^5.0.7",
"performance-now": "^2.1.0",
"react-reconciler": "^0.32.0",
"svg-path-commander": "^2.1.11",
"transformation-matrix": "^2.16.1",
"zod": "^3.25.67"
},
"peerDependencies": {
"@tscircuit/capacity-autorouter": "*",
"@tscircuit/checks": "*",
"@tscircuit/circuit-json-util": "*",
"@tscircuit/create-fdm-enclosure": "*",
"@tscircuit/footprinter": "*",
"@tscircuit/infgrid-ijump-astar": "*",
"@tscircuit/matchpack": "*",
"@tscircuit/math-utils": "*",
"@tscircuit/props": "*",
"@tscircuit/schematic-match-adapt": "*",
"bpc-graph": "*",
"circuit-json": "*",
"circuit-json-to-bpc": "*",
"circuit-json-to-connectivity-map": "*",
"circuit-json-to-spice": "*",
"schematic-symbols": "*",
"spicets": "*",
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/create-fdm-enclosure": {
"version": "0.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"@tscircuit/solver-utils": "^0.0.19",
"graphics-debug": "^0.0.96",
"jscad-planner": "^0.0.14"
},
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/create-fdm-enclosure/node_modules/@tscircuit/solver-utils": {
"version": "0.0.19",
"dev": true,
"peerDependencies": {
"graphics-debug": "*",
"typescript": "^5"
}
},
"node_modules/@tscircuit/create-fdm-enclosure/node_modules/graphics-debug": {
"version": "0.0.96",
"dev": true,
"dependencies": {
"@react-hook/resize-observer": "^2.0.2",
"@tscircuit/alphabet": "^0.0.25",
"@types/react-router-dom": "^5.3.3",
"fast-png": "^8.0.0",
"polished": "^4.3.1",
"react-router-dom": "^6.28.0",
"react-supergrid": "^1.0.10",
"svgson": "^5.3.1",
"transformation-matrix": "^3.0.0",
"use-mouse-matrix-transform": "^1.3.0"
},
"bin": {
"gd": "dist/cli/cli.js",
"graphics-debug": "dist/cli/cli.js"
},
"peerDependencies": {
"bun-match-svg": "*",
"looks-same": "^9.0.1",
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/create-fdm-enclosure/node_modules/graphics-debug/node_modules/transformation-matrix": {
"version": "3.1.0",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/chrvadala"
}
},
"node_modules/@tscircuit/create-fdm-enclosure/node_modules/jscad-planner": {
"version": "0.0.14",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/eval": {
"version": "0.0.1263",
"dev": true,
"peerDependencies": {
"@tscircuit/core": "*",
"circuit-json": "*",
"typescript": "^5.0.0",
"zod": "3"
}
},
"node_modules/@tscircuit/fanout-solver": {
"version": "0.0.35",
"dev": true,
"license": "MIT",
"dependencies": {
"@tscircuit/capacity-autorouter": "0.0.718",
"@tscircuit/solver-utils": "0.0.19",
"graphics-debug": "0.0.99"
},
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/fanout-solver/node_modules/@tscircuit/capacity-autorouter": {
"version": "0.0.718",
"dev": true,
"dependencies": {
"fast-json-stable-stringify": "^2.1.0",
"object-hash": "^3.0.0",
"stack-svgs": "^0.0.1"
}
},
"node_modules/@tscircuit/fanout-solver/node_modules/@tscircuit/solver-utils": {
"version": "0.0.19",
"dev": true,
"peerDependencies": {
"graphics-debug": "*",
"typescript": "^5"
}
},
"node_modules/@tscircuit/fanout-solver/node_modules/graphics-debug": {
"version": "0.0.99",
"dev": true,
"dependencies": {
"@react-hook/resize-observer": "^2.0.2",
"@tscircuit/alphabet": "^0.0.25",
"@types/react-router-dom": "^5.3.3",
"fast-png": "^8.0.0",
"polished": "^4.3.1",
"react-router-dom": "^6.28.0",
"react-supergrid": "^1.0.10",
"svgson": "^5.3.1",
"transformation-matrix": "^3.0.0",
"use-mouse-matrix-transform": "^1.3.0"
},
"bin": {
"gd": "dist/cli/cli.js",
"graphics-debug": "dist/cli/cli.js"
},
"peerDependencies": {
"@resvg/resvg-js": "*",
"@tscircuit/image-utils": "*",
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/fanout-solver/node_modules/graphics-debug/node_modules/transformation-matrix": {
"version": "3.1.0",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/chrvadala"
}
},
"node_modules/@tscircuit/footprinter": {
"version": "0.0.426",
"dev": true,
"license": "ISC",
"dependencies": {
"@tscircuit/mm": "^0.0.8",
"zod": "^3.23.8"
},
"peerDependencies": {
"circuit-json": "*"
}
},
"node_modules/@tscircuit/image-utils": {
"version": "0.0.8",
"dev": true,
"dependencies": {
"@flatten-js/core": "^1.6.2",
"color-diff": "^1.4.0",
"fast-png": "^8.0.0",
"svg-path-commander": "^2.1.11",
"transformation-matrix": "^2.16.1"
}
},
"node_modules/@tscircuit/infer-cable-insertion-point": {
"version": "0.0.4",
"dev": true,
"license": "MIT",
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/infgrid-ijump-astar": {
"version": "0.0.35",
"dev": true
},
"node_modules/@tscircuit/internal-dynamic-import": {
"version": "0.0.11",
"dev": true
},
"node_modules/@tscircuit/krt-wasm": {
"version": "0.1.9",
"dev": true,
"peerDependencies": {
"tscircuit": "*"
}
},
"node_modules/@tscircuit/manifold-2d": {
"version": "0.0.6",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/@tscircuit/matchpack": {
"version": "0.0.84",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/math-utils": {
"version": "0.0.36",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/miniflex": {
"version": "0.0.4",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/mm": {
"version": "0.0.8",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/ngspice-spice-engine": {
"version": "0.0.20",
"dev": true,
"peerDependencies": {
"@tscircuit/props": "*",
"circuit-json": "*",
"spicets": "*",
"typescript": "^5"
}
},
"node_modules/@tscircuit/props": {
"version": "0.0.632",
"dev": true,
"license": "ISC",
"peerDependencies": {
"circuit-json": "*",
"react": "*",
"zod": "*"
}
},
"node_modules/@tscircuit/runframe": {
"version": "0.0.2547",
"dev": true,
"dependencies": {
"@tscircuit/core": "^0.0.1705",
"@tscircuit/eval": "^0.0.1263",
"@tscircuit/solver-utils": "^0.0.7",
"debug": "^4.4.0",
"format-si-unit": "^0.0.12"
}
},
"node_modules/@tscircuit/runframe/node_modules/@tscircuit/core": {
"version": "0.0.1705",
"dev": true,
"dependencies": {
"@flatten-js/core": "^1.6.2",
"@lume/kiwi": "^0.4.3",
"calculate-cell-boundaries": "^0.0.19",
"calculate-packing": "^0.0.86",
"css-select": "5.1.0",
"format-si-unit": "^0.0.12",
"nanoid": "^5.0.7",
"performance-now": "^2.1.0",
"react-reconciler": "^0.32.0",
"svg-path-commander": "^2.1.11",
"transformation-matrix": "^2.16.1",
"zod": "^3.25.67"
},
"peerDependencies": {
"@tscircuit/capacity-autorouter": "*",
"@tscircuit/checks": "*",
"@tscircuit/circuit-json-util": "*",
"@tscircuit/create-fdm-enclosure": "*",
"@tscircuit/footprinter": "*",
"@tscircuit/infgrid-ijump-astar": "*",
"@tscircuit/matchpack": "*",
"@tscircuit/math-utils": "*",
"@tscircuit/props": "*",
"@tscircuit/schematic-match-adapt": "*",
"bpc-graph": "*",
"circuit-json": "*",
"circuit-json-to-bpc": "*",
"circuit-json-to-connectivity-map": "*",
"circuit-json-to-spice": "*",
"schematic-symbols": "*",
"spicets": "*",
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/runframe/node_modules/@tscircuit/solver-utils": {
"version": "0.0.7",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/schematic-corpus": {
"version": "0.0.114",
"dev": true,
"peer": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/schematic-match-adapt": {
"version": "0.0.18",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/schematic-trace-solver": {
"version": "0.0.147",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/@tscircuit/simple-3d-svg": {
"version": "0.0.41",
"dev": true,
"dependencies": {
"fast-xml-parser": "^5.2.5",
"fflate": "^0.8.2"
}
},
"node_modules/@tscircuit/solver-utils": {
"version": "0.0.16",
"dev": true,
"peerDependencies": {
"graphics-debug": "*",
"typescript": "^5"
}
},
"node_modules/@tscircuit/soup-util": {
"version": "0.0.41",
"dev": true,
"license": "ISC",
"dependencies": {
"parsel-js": "^1.1.2"
},
"peerDependencies": {
"circuit-json": "*",
"transformation-matrix": "*",
"zod": "*"
}
},
"node_modules/@types/estree": {
"version": "1.0.9",
"dev": true,
"license": "MIT"
},
"node_modules/@types/history": {
"version": "4.7.11",
"dev": true,
"license": "MIT"
},
"node_modules/@types/node": {
"version": "22.20.1",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
}
},
"node_modules/@types/react": {
"version": "19.2.18",
"dev": true,
"license": "MIT",
"dependencies": {
"csstype": "^3.2.2"
}
},
"node_modules/@types/react-router": {
"version": "5.1.20",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/history": "^4.7.11",
"@types/react": "*"
}
},
"node_modules/@types/react-router-dom": {
"version": "5.3.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router": "*"
}
},
"node_modules/@types/resolve": {
"version": "1.20.2",
"dev": true,
"license": "MIT"
},
"node_modules/abort-controller": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"event-target-shim": "^5.0.0"
},
"engines": {
"node": ">=6.5"
}
},
"node_modules/any-promise": {
"version": "1.3.0",
"dev": true,
"license": "MIT"
},
"node_modules/anynum": {
"version": "1.0.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT"
},
"node_modules/b4a": {
"version": "1.8.1",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"peerDependencies": {
"react-native-b4a": "*"
},
"peerDependenciesMeta": {
"react-native-b4a": {
"optional": true
}
}
},
"node_modules/bare-events": {
"version": "2.9.1",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"peerDependencies": {
"bare-abort-controller": "*"
},
"peerDependenciesMeta": {
"bare-abort-controller": {
"optional": true
}
}
},
"node_modules/bare-fs": {
"version": "4.8.1",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"bare-events": "^2.5.4",
"bare-path": "^3.0.0",
"bare-stream": "^2.6.4",
"bare-url": "^2.2.2",
"fast-fifo": "^1.3.2"
},
"engines": {
"bare": ">=1.28.0"
},
"peerDependencies": {
"bare-buffer": "*"
},
"peerDependenciesMeta": {
"bare-buffer": {
"optional": true
}
}
},
"node_modules/bare-path": {
"version": "3.1.1",
"dev": true,
"license": "Apache-2.0",
"peer": true
},
"node_modules/bare-stream": {
"version": "2.13.3",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"b4a": "^1.8.1",
"streamx": "^2.25.0",
"teex": "^1.0.1"
},
"peerDependencies": {
"bare-abort-controller": "*",
"bare-buffer": "*",
"bare-events": "*"
},
"peerDependenciesMeta": {
"bare-abort-controller": {
"optional": true
},
"bare-buffer": {
"optional": true
},
"bare-events": {
"optional": true
}
}
},
"node_modules/bare-url": {
"version": "2.5.2",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"bare-path": "^3.0.0"
}
},
"node_modules/base64-js": {
"version": "1.5.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT"
},
"node_modules/bl": {
"version": "4.1.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"buffer": "^5.5.0",
"inherits": "^2.0.4",
"readable-stream": "^3.4.0"
}
},
"node_modules/bl/node_modules/buffer": {
"version": "5.7.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT",
"peer": true,
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.1.13"
}
},
"node_modules/bl/node_modules/readable-stream": {
"version": "3.6.2",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/boolbase": {
"version": "1.0.0",
"dev": true,
"license": "ISC"
},
"node_modules/bpc-graph": {
"version": "0.0.57",
"dev": true,
"peerDependencies": {
"@tscircuit/schematic-corpus": "*",
"typescript": "^5"
}
},
"node_modules/buffer": {
"version": "6.0.3",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.2.1"
}
},
"node_modules/bun-match-svg": {
"version": "0.0.17",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@resvg/resvg-js": "^2.6.2",
"@tscircuit/image-utils": "^0.0.8"
},
"bin": {
"bun-match-svg": "cli.ts"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/bun-types": {
"version": "1.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/calculate-cell-boundaries": {
"version": "0.0.19",
"dev": true,
"dependencies": {
"@tscircuit/solver-utils": "^0.0.19",
"lucide-react": "^1.17.0",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/calculate-cell-boundaries/node_modules/@tscircuit/solver-utils": {
"version": "0.0.19",
"dev": true,
"peerDependencies": {
"graphics-debug": "*",
"typescript": "^5"
}
},
"node_modules/calculate-cell-boundaries/node_modules/react": {
"version": "18.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/calculate-cell-boundaries/node_modules/react-dom": {
"version": "18.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.2"
},
"peerDependencies": {
"react": "^18.3.1"
}
},
"node_modules/calculate-cell-boundaries/node_modules/react-dom/node_modules/scheduler": {
"version": "0.23.2",
"dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0"
}
},
"node_modules/calculate-elbow": {
"version": "0.0.12",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/calculate-packing": {
"version": "0.0.86",
"dev": true,
"peerDependencies": {
"@tscircuit/circuit-json-util": "*",
"typescript": "^5"
}
},
"node_modules/chownr": {
"version": "1.1.4",
"dev": true,
"license": "ISC",
"peer": true
},
"node_modules/circuit-json": {
"version": "0.0.475",
"dev": true,
"license": "ISC",
"peerDependencies": {
"format-si-unit": "*"
}
},
"node_modules/circuit-json-to-bpc": {
"version": "0.0.13",
"dev": true,
"peerDependencies": {
"bpc-graph": "*",
"circuit-json": "*",
"typescript": "^5"
}
},
"node_modules/circuit-json-to-connectivity-map": {
"version": "0.0.27",
"dev": true,
"dependencies": {
"@tscircuit/math-utils": "^0.0.9"
},
"peerDependencies": {
"typescript": "^5.9.3"
}
},
"node_modules/circuit-json-to-connectivity-map/node_modules/@tscircuit/math-utils": {
"version": "0.0.9",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/circuit-json-to-gltf": {
"version": "0.0.118",
"dev": true,
"dependencies": {
"@jscad/modeling": "^2.12.6",
"earcut": "^3.0.2",
"jscad-electronics": "^0.0.146",
"jscad-planner": "^0.0.14",
"jscad-to-gltf": "^0.0.5",
"occt-import-js": "^0.0.23"
},
"peerDependencies": {
"@resvg/resvg-js": "2",
"@resvg/resvg-wasm": "2",
"@tscircuit/circuit-json-util": "*",
"circuit-json": "*",
"circuit-to-svg": "*",
"typescript": "^5"
},
"peerDependenciesMeta": {
"@resvg/resvg-js": {
"optional": true
},
"@resvg/resvg-wasm": {
"optional": true
}
}
},
"node_modules/circuit-json-to-gltf/node_modules/jscad-planner": {
"version": "0.0.14",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/circuit-json-to-pnp-csv": {
"version": "0.0.8",
"dev": true,
"dependencies": {
"papaparse": "^5.4.1"
},
"peerDependencies": {
"@tscircuit/soup-util": "*",
"typescript": "^5.0.0"
}
},
"node_modules/circuit-json-to-simple-3d": {
"version": "0.0.9",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/circuit-json-to-spice": {
"version": "0.0.45",
"dev": true,
"dependencies": {
"circuit-json-to-connectivity-map": "^0.0.22"
},
"peerDependencies": {
"@tscircuit/circuit-json-util": "*",
"circuit-json": "*",
"spicets": "*",
"typescript": "^5.0.0"
}
},
"node_modules/circuit-json-to-spice/node_modules/circuit-json-to-connectivity-map": {
"version": "0.0.22",
"dev": true,
"dependencies": {
"@tscircuit/math-utils": "^0.0.9"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/circuit-json-to-spice/node_modules/circuit-json-to-connectivity-map/node_modules/@tscircuit/math-utils": {
"version": "0.0.9",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/circuit-to-svg": {
"version": "0.0.407",
"dev": true,
"license": "ISC",
"dependencies": {
"@types/node": "^22.5.5",
"bun-types": "^1.1.40",
"calculate-elbow": "0.0.12",
"debug": "^4.4.3",
"svg-path-commander": "^2.1.11",
"svgson": "^5.3.1",
"transformation-matrix": "^2.16.1"
},
"peerDependencies": {
"@tscircuit/alphabet": "*"
}
},
"node_modules/color": {
"version": "4.2.3",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"color-convert": "^2.0.1",
"color-string": "^1.9.0"
},
"engines": {
"node": ">=12.5.0"
}
},
"node_modules/color-convert": {
"version": "0.5.3",
"dev": true,
"peer": true
},
"node_modules/color-diff": {
"version": "1.4.0",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/color-name": {
"version": "1.1.4",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/color-string": {
"version": "1.9.1",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
}
},
"node_modules/color/node_modules/color-convert": {
"version": "2.0.1",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"color-name": "~1.1.4"
},
"engines": {
"node": ">=7.0.0"
}
},
"node_modules/comlink": {
"version": "4.4.2",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/commander": {
"version": "4.1.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 6"
}
},
"node_modules/commondir": {
"version": "1.0.1",
"dev": true,
"license": "MIT"
},
"node_modules/connectivity-map": {
"version": "1.0.0",
"dev": true,
"dependencies": {
"@biomejs/biome": "^2.2.2"
},
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/convert-source-map": {
"version": "2.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/css-select": {
"version": "5.1.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
"css-what": "^6.1.0",
"domhandler": "^5.0.2",
"domutils": "^3.0.1",
"nth-check": "^2.0.1"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/css-what": {
"version": "6.2.2",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">= 6"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/csstype": {
"version": "3.2.3",
"dev": true,
"license": "MIT"
},
"node_modules/debug": {
"version": "4.4.3",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/decompress-response": {
"version": "6.0.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"mimic-response": "^3.1.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/deep-extend": {
"version": "0.6.0",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/deep-rename-keys": {
"version": "0.2.1",
"dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.0.2",
"rename-keys": "^1.1.2"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/deepmerge": {
"version": "4.3.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/detect-libc": {
"version": "2.1.2",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"engines": {
"node": ">=8"
}
},
"node_modules/dom-serializer": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.2",
"entities": "^4.2.0"
},
"funding": {
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
"node_modules/domelementtype": {
"version": "2.3.0",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/fb55"
}
],
"license": "BSD-2-Clause"
},
"node_modules/domhandler": {
"version": "5.0.3",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"domelementtype": "^2.3.0"
},
"engines": {
"node": ">= 4"
},
"funding": {
"url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
"node_modules/domutils": {
"version": "3.2.2",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"dom-serializer": "^2.0.0",
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3"
},
"funding": {
"url": "https://github.com/fb55/domutils?sponsor=1"
}
},
"node_modules/earcut": {
"version": "3.2.3",
"dev": true,
"license": "ISC"
},
"node_modules/end-of-stream": {
"version": "1.4.5",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"once": "^1.4.0"
}
},
"node_modules/entities": {
"version": "4.5.0",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
},
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/es-errors": {
"version": "1.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/estree-walker": {
"version": "2.0.2",
"dev": true,
"license": "MIT"
},
"node_modules/event-target-shim": {
"version": "5.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/eventemitter3": {
"version": "2.0.3",
"dev": true,
"license": "MIT"
},
"node_modules/events": {
"version": "3.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.x"
}
},
"node_modules/events-universal": {
"version": "1.0.1",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"bare-events": "^2.7.0"
}
},
"node_modules/expand-template": {
"version": "2.0.3",
"dev": true,
"license": "(MIT OR WTFPL)",
"peer": true,
"engines": {
"node": ">=6"
}
},
"node_modules/fast-fifo": {
"version": "1.3.2",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"dev": true,
"license": "MIT"
},
"node_modules/fast-png": {
"version": "8.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"fflate": "^0.8.2",
"iobuffer": "^6.0.1"
}
},
"node_modules/fast-xml-builder": {
"version": "1.3.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"dependencies": {
"path-expression-matcher": "^1.6.2",
"xml-naming": "^0.3.0"
}
},
"node_modules/fast-xml-parser": {
"version": "5.11.0",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"dependencies": {
"@nodable/entities": "^3.0.0",
"fast-xml-builder": "^1.2.0",
"is-unsafe": "^2.0.0",
"path-expression-matcher": "^1.6.2",
"strnum": "^2.4.2",
"xml-naming": "^0.3.0"
},
"bin": {
"fxparser": "src/cli/cli.js"
}
},
"node_modules/fdir": {
"version": "6.5.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12.0.0"
},
"peerDependencies": {
"picomatch": "^3 || ^4"
},
"peerDependenciesMeta": {
"picomatch": {
"optional": true
}
}
},
"node_modules/fflate": {
"version": "0.8.3",
"dev": true,
"license": "MIT"
},
"node_modules/flatbush": {
"version": "4.6.2",
"dev": true,
"license": "ISC",
"dependencies": {
"flatqueue": "^3.1.0"
}
},
"node_modules/flatqueue": {
"version": "3.1.0",
"dev": true,
"license": "ISC"
},
"node_modules/format-si-unit": {
"version": "0.0.12",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/fs-constants": {
"version": "1.0.0",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/fs-extra": {
"version": "8.1.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
},
"engines": {
"node": ">=6 <7 || >=8"
}
},
"node_modules/function-bind": {
"version": "1.1.2",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/github-from-package": {
"version": "0.0.0",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/gl-matrix": {
"version": "3.4.4",
"dev": true,
"license": "MIT"
},
"node_modules/graceful-fs": {
"version": "4.2.11",
"dev": true,
"license": "ISC",
"peer": true
},
"node_modules/graphics-debug": {
"version": "0.0.95",
"dev": true,
"dependencies": {
"@react-hook/resize-observer": "^2.0.2",
"@tscircuit/alphabet": "^0.0.25",
"@types/react-router-dom": "^5.3.3",
"fast-png": "^8.0.0",
"polished": "^4.3.1",
"react-router-dom": "^6.28.0",
"react-supergrid": "^1.0.10",
"svgson": "^5.3.1",
"transformation-matrix": "^3.0.0",
"use-mouse-matrix-transform": "^1.3.0"
},
"bin": {
"gd": "dist/cli/cli.js",
"graphics-debug": "dist/cli/cli.js"
},
"peerDependencies": {
"bun-match-svg": "*",
"looks-same": "^9.0.1",
"typescript": "^5.0.0"
}
},
"node_modules/graphics-debug/node_modules/transformation-matrix": {
"version": "3.1.0",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/chrvadala"
}
},
"node_modules/hasown": {
"version": "2.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/ieee754": {
"version": "1.2.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "BSD-3-Clause"
},
"node_modules/inherits": {
"version": "2.0.4",
"dev": true,
"license": "ISC",
"peer": true
},
"node_modules/ini": {
"version": "1.3.8",
"dev": true,
"license": "ISC",
"peer": true
},
"node_modules/iobuffer": {
"version": "6.0.1",
"dev": true,
"license": "MIT"
},
"node_modules/is-arrayish": {
"version": "0.3.4",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/is-buffer": {
"version": "1.1.6",
"dev": true,
"license": "MIT"
},
"node_modules/is-core-module": {
"version": "2.16.2",
"dev": true,
"license": "MIT",
"dependencies": {
"hasown": "^2.0.3"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-module": {
"version": "1.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/is-reference": {
"version": "1.2.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "*"
}
},
"node_modules/is-unsafe": {
"version": "2.0.2",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT"
},
"node_modules/jpeg-js": {
"version": "0.4.4",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/js-graph-algorithms": {
"version": "1.0.18",
"dev": true,
"license": "MIT",
"peer": true,
"bin": {
"js-graphs": "src/jsgraphs.js"
}
},
"node_modules/js-tokens": {
"version": "10.0.0",
"dev": true,
"license": "MIT",
"optional": true
},
"node_modules/jscad-electronics": {
"version": "0.0.146",
"dev": true,
"dependencies": {
"@tscircuit/mm": "^0.0.8"
},
"peerDependencies": {
"@jscad/modeling": "^2.12.5",
"@tscircuit/alphabet": "^0.0.24",
"@tscircuit/footprinter": "*",
"circuit-json": "^0.0.426",
"jscad-fiber": "^0.0.85",
"react": "19.1.0",
"react-dom": "19.1.0",
"three": "^0.179.1"
},
"peerDependenciesMeta": {
"jscad-fiber": {
"optional": true
}
}
},
"node_modules/jscad-planner": {
"version": "0.0.13",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/jscad-to-gltf": {
"version": "0.0.5",
"dev": true,
"dependencies": {
"@jscad/modeling": "^2.12.6",
"jscad-planner": "^0.0.13"
},
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/jsonfile": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"peer": true,
"optionalDependencies": {
"graceful-fs": "^4.1.6"
}
},
"node_modules/kicad-component-converter": {
"version": "0.1.41",
"dev": true,
"license": "ISC",
"bin": {
"kicad-component-converter": "dist/cli.js",
"kicad-mod-converter": "dist/cli.js"
}
},
"node_modules/kicad-to-circuit-json": {
"version": "0.0.117",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/kicadts": {
"version": "0.0.53",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/kind-of": {
"version": "3.2.2",
"dev": true,
"license": "MIT",
"dependencies": {
"is-buffer": "^1.1.5"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/lines-and-columns": {
"version": "1.2.4",
"dev": true,
"license": "MIT"
},
"node_modules/lodash": {
"version": "4.18.1",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/looks-same": {
"version": "9.0.1",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"color-diff": "^1.1.0",
"fs-extra": "^8.1.0",
"js-graph-algorithms": "1.0.18",
"lodash": "^4.17.3",
"nested-error-stacks": "^2.1.0",
"parse-color": "^1.0.0",
"sharp": "0.32.6"
},
"engines": {
"node": ">= 18.0.0"
}
},
"node_modules/loose-envify": {
"version": "1.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
},
"bin": {
"loose-envify": "cli.js"
}
},
"node_modules/loose-envify/node_modules/js-tokens": {
"version": "4.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/lucide-react": {
"version": "1.34.0",
"dev": true,
"license": "ISC",
"peerDependencies": {
"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/magic-string": {
"version": "0.30.21",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/mimic-response": {
"version": "3.1.0",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/minicssgrid": {
"version": "0.0.9",
"dev": true,
"license": "MIT",
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/minimist": {
"version": "1.2.8",
"dev": true,
"license": "MIT",
"peer": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/mkdirp-classic": {
"version": "0.5.3",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/ms": {
"version": "2.1.3",
"dev": true,
"license": "MIT"
},
"node_modules/mz": {
"version": "2.7.0",
"dev": true,
"license": "MIT",
"dependencies": {
"any-promise": "^1.0.0",
"object-assign": "^4.0.1",
"thenify-all": "^1.0.0"
}
},
"node_modules/nanoid": {
"version": "5.1.16",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "MIT",
"bin": {
"nanoid": "bin/nanoid.js"
},
"engines": {
"node": "^18 || >=20"
}
},
"node_modules/napi-build-utils": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/nested-error-stacks": {
"version": "2.1.1",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/node-abi": {
"version": "3.94.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
"node": ">=10"
}
},
"node_modules/node-addon-api": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/nth-check": {
"version": "2.1.1",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0"
},
"funding": {
"url": "https://github.com/fb55/nth-check?sponsor=1"
}
},
"node_modules/object-assign": {
"version": "4.1.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/object-hash": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 6"
}
},
"node_modules/occt-import-js": {
"version": "0.0.23",
"dev": true,
"license": "LGPL-2.1"
},
"node_modules/once": {
"version": "1.4.0",
"dev": true,
"license": "ISC",
"peer": true,
"dependencies": {
"wrappy": "1"
}
},
"node_modules/opentype.js": {
"version": "0.4.11",
"dev": true,
"license": "MIT",
"bin": {
"ot": "bin/ot"
}
},
"node_modules/papaparse": {
"version": "5.7.0",
"dev": true,
"license": "MIT"
},
"node_modules/parse-color": {
"version": "1.0.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"color-convert": "~0.5.0"
}
},
"node_modules/parsel-js": {
"version": "1.2.3",
"dev": true,
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/LeaVerou"
},
{
"type": "opencollective",
"url": "https://opencollective.com/leaverou"
}
],
"license": "MIT"
},
"node_modules/path-expression-matcher": {
"version": "1.6.2",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/path-parse": {
"version": "1.0.7",
"dev": true,
"license": "MIT"
},
"node_modules/performance-now": {
"version": "2.1.0",
"dev": true,
"license": "MIT"
},
"node_modules/picomatch": {
"version": "4.0.7",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/pirates": {
"version": "4.0.7",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 6"
}
},
"node_modules/pngjs": {
"version": "7.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=14.19.0"
}
},
"node_modules/polished": {
"version": "4.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.17.8"
},
"engines": {
"node": ">=10"
}
},
"node_modules/poppygl": {
"version": "0.0.27",
"dev": true,
"dependencies": {
"fast-png": "^8.0.0",
"gl-matrix": "^3.4.4",
"pureimage": "^0.4.18",
"readable-stream": "^4.7.0"
},
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/prebuild-install": {
"version": "7.1.3",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"detect-libc": "^2.0.0",
"expand-template": "^2.0.3",
"github-from-package": "0.0.0",
"minimist": "^1.2.3",
"mkdirp-classic": "^0.5.3",
"napi-build-utils": "^2.0.0",
"node-abi": "^3.3.0",
"pump": "^3.0.0",
"rc": "^1.2.7",
"simple-get": "^4.0.0",
"tar-fs": "^2.0.0",
"tunnel-agent": "^0.6.0"
},
"bin": {
"prebuild-install": "bin.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/prebuild-install/node_modules/tar-fs": {
"version": "2.1.5",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"chownr": "^1.1.1",
"mkdirp-classic": "^0.5.2",
"pump": "^3.0.0",
"tar-stream": "^2.1.4"
}
},
"node_modules/prebuild-install/node_modules/tar-fs/node_modules/tar-stream": {
"version": "2.2.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"bl": "^4.0.3",
"end-of-stream": "^1.4.1",
"fs-constants": "^1.0.0",
"inherits": "^2.0.3",
"readable-stream": "^3.1.1"
},
"engines": {
"node": ">=6"
}
},
"node_modules/prebuild-install/node_modules/tar-fs/node_modules/tar-stream/node_modules/readable-stream": {
"version": "3.6.2",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/process": {
"version": "0.11.10",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6.0"
}
},
"node_modules/pump": {
"version": "3.0.4",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
}
},
"node_modules/pureimage": {
"version": "0.4.20",
"dev": true,
"license": "MIT",
"dependencies": {
"jpeg-js": "^0.4.4",
"opentype.js": "^0.4.3",
"pngjs": "^7.0.0"
},
"engines": {
"node": ">=14.19.0"
}
},
"node_modules/rc": {
"version": "1.2.8",
"dev": true,
"license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"peer": true,
"dependencies": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
"minimist": "^1.2.0",
"strip-json-comments": "~2.0.1"
},
"bin": {
"rc": "cli.js"
}
},
"node_modules/react": {
"version": "19.1.0",
"resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
"integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-dom": {
"version": "19.1.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
"integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
"dev": true,
"license": "MIT",
"dependencies": {
"scheduler": "^0.26.0"
},
"peerDependencies": {
"react": "^19.1.0"
}
},
"node_modules/react-reconciler": {
"version": "0.32.0",
"dev": true,
"license": "MIT",
"dependencies": {
"scheduler": "^0.26.0"
},
"engines": {
"node": ">=0.10.0"
},
"peerDependencies": {
"react": "^19.1.0"
}
},
"node_modules/react-router": {
"version": "6.30.6",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz",
"integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@remix-run/router": "1.23.4"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"react": ">=16.8"
}
},
"node_modules/react-router-dom": {
"version": "6.30.6",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.6.tgz",
"integrity": "sha512-0RHKZz7wwffvkU+2MFVT2NnjK44ssLEV+m0CAJaS2Ksmorrwj7WxH00jO0SOCW26/tINUnJHToXblDs33I38YQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@remix-run/router": "1.23.4",
"react-router": "6.30.6"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"react": ">=16.8",
"react-dom": ">=16.8"
}
},
"node_modules/react-supergrid": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/react-supergrid/-/react-supergrid-1.0.10.tgz",
"integrity": "sha512-dJd9wkH6BJkdfkv62EcRAIBn59e2wj58bJFVXiW/ZHQzxz20qIql63fTU2qFMOujXnBIDaMG0uTod67/mjEGeA==",
"dev": true,
"license": "ISC",
"peerDependencies": {
"react": "*",
"react-dom": "*",
"transformation-matrix": "*"
}
},
"node_modules/readable-stream": {
"version": "4.7.0",
"dev": true,
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
"buffer": "^6.0.3",
"events": "^3.3.0",
"process": "^0.11.10",
"string_decoder": "^1.3.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/rename-keys": {
"version": "1.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/resolve": {
"version": "1.22.12",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"is-core-module": "^2.16.1",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/rollup": {
"version": "4.62.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "1.0.9"
},
"bin": {
"rollup": "dist/bin/rollup"
},
"engines": {
"node": ">=18.0.0",
"npm": ">=8.0.0"
},
"optionalDependencies": {
"@napi-rs/lzma-linux-x64-gnu": "1.5.1",
"@rollup/rollup-android-arm-eabi": "4.62.5",
"@rollup/rollup-android-arm64": "4.62.5",
"@rollup/rollup-darwin-arm64": "4.62.5",
"@rollup/rollup-darwin-x64": "4.62.5",
"@rollup/rollup-freebsd-arm64": "4.62.5",
"@rollup/rollup-freebsd-x64": "4.62.5",
"@rollup/rollup-linux-arm-gnueabihf": "4.62.5",
"@rollup/rollup-linux-arm-musleabihf": "4.62.5",
"@rollup/rollup-linux-arm64-gnu": "4.62.5",
"@rollup/rollup-linux-arm64-musl": "4.62.5",
"@rollup/rollup-linux-loong64-gnu": "4.62.5",
"@rollup/rollup-linux-loong64-musl": "4.62.5",
"@rollup/rollup-linux-ppc64-gnu": "4.62.5",
"@rollup/rollup-linux-ppc64-musl": "4.62.5",
"@rollup/rollup-linux-riscv64-gnu": "4.62.5",
"@rollup/rollup-linux-riscv64-musl": "4.62.5",
"@rollup/rollup-linux-s390x-gnu": "4.62.5",
"@rollup/rollup-linux-x64-gnu": "4.62.5",
"@rollup/rollup-linux-x64-musl": "4.62.5",
"@rollup/rollup-openbsd-x64": "4.62.5",
"@rollup/rollup-openharmony-arm64": "4.62.5",
"@rollup/rollup-win32-arm64-msvc": "4.62.5",
"@rollup/rollup-win32-ia32-msvc": "4.62.5",
"@rollup/rollup-win32-x64-gnu": "4.62.5",
"@rollup/rollup-win32-x64-msvc": "4.62.5",
"fsevents": "~2.3.2"
}
},
"node_modules/rollup-plugin-dts": {
"version": "6.5.1",
"dev": true,
"license": "LGPL-3.0-only",
"dependencies": {
"@jridgewell/remapping": "^2.3.5",
"@jridgewell/sourcemap-codec": "^1.5.5",
"convert-source-map": "^2.0.0",
"magic-string": "^0.30.21"
},
"engines": {
"node": ">=20"
},
"funding": {
"url": "https://github.com/sponsors/Swatinem"
},
"optionalDependencies": {
"@babel/code-frame": "^8.0.0"
},
"peerDependencies": {
"@typescript/typescript6": "^6",
"rollup": "^3 || ^4",
"typescript": "^4.5 || ^5 || ^6 || ^7"
},
"peerDependenciesMeta": {
"@typescript/typescript6": {
"optional": true
}
}
},
"node_modules/s-expression": {
"version": "3.1.1",
"dev": true,
"license": "MIT"
},
"node_modules/safe-buffer": {
"version": "5.2.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT"
},
"node_modules/scheduler": {
"version": "0.26.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
"integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
"dev": true,
"license": "MIT"
},
"node_modules/schematic-symbols": {
"version": "0.0.239",
"dev": true,
"peerDependencies": {
"typescript": "^5.5.4"
}
},
"node_modules/semver": {
"version": "7.8.5",
"dev": true,
"license": "ISC",
"peer": true,
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/sharp": {
"version": "0.32.6",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"color": "^4.2.3",
"detect-libc": "^2.0.2",
"node-addon-api": "^6.1.0",
"prebuild-install": "^7.1.1",
"semver": "^7.5.4",
"simple-get": "^4.0.1",
"tar-fs": "^3.0.4",
"tunnel-agent": "^0.6.0"
},
"engines": {
"node": ">=14.15.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
}
},
"node_modules/simple-concat": {
"version": "1.0.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT",
"peer": true
},
"node_modules/simple-get": {
"version": "4.0.1",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT",
"peer": true,
"dependencies": {
"decompress-response": "^6.0.0",
"once": "^1.3.1",
"simple-concat": "^1.0.0"
}
},
"node_modules/simple-swizzle": {
"version": "0.2.4",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"is-arrayish": "^0.3.1"
}
},
"node_modules/spicets": {
"version": "0.0.4",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/spicey": {
"version": "0.0.14",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/stack-svgs": {
"version": "0.0.1",
"dev": true,
"peerDependencies": {
"typescript": "^5"
}
},
"node_modules/streamx": {
"version": "2.28.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"events-universal": "^1.0.0",
"fast-fifo": "^1.3.2",
"text-decoder": "^1.1.0"
}
},
"node_modules/string_decoder": {
"version": "1.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
},
"node_modules/strip-json-comments": {
"version": "2.0.1",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/strnum": {
"version": "2.4.2",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"dependencies": {
"anynum": "^1.0.1"
}
},
"node_modules/sucrase": {
"version": "3.35.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.2",
"commander": "^4.0.0",
"lines-and-columns": "^1.1.6",
"mz": "^2.7.0",
"pirates": "^4.0.1",
"tinyglobby": "^0.2.11",
"ts-interface-checker": "^0.1.9"
},
"bin": {
"sucrase": "bin/sucrase",
"sucrase-node": "bin/sucrase-node"
},
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/svg-path-commander": {
"version": "2.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@thednp/dommatrix": "^3.1.1"
}
},
"node_modules/svgson": {
"version": "5.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"deep-rename-keys": "^0.2.1",
"xml-reader": "2.4.3"
}
},
"node_modules/tar-fs": {
"version": "3.1.3",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"pump": "^3.0.0",
"tar-stream": "^3.1.5"
},
"optionalDependencies": {
"bare-fs": "^4.0.1",
"bare-path": "^3.0.0"
}
},
"node_modules/tar-stream": {
"version": "3.2.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"b4a": "^1.6.4",
"bare-fs": "^4.5.5",
"fast-fifo": "^1.2.0",
"streamx": "^2.15.0"
}
},
"node_modules/teex": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"streamx": "^2.12.5"
}
},
"node_modules/text-decoder": {
"version": "1.2.7",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"b4a": "^1.6.4"
}
},
"node_modules/thenify": {
"version": "3.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"any-promise": "^1.0.0"
}
},
"node_modules/thenify-all": {
"version": "1.6.0",
"dev": true,
"license": "MIT",
"dependencies": {
"thenify": ">= 3.1.0 < 4"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/three": {
"version": "0.179.1",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/tinyglobby": {
"version": "0.2.17",
"dev": true,
"license": "MIT",
"dependencies": {
"fdir": "^6.5.0",
"picomatch": "^4.0.4"
},
"engines": {
"node": ">=12.0.0"
},
"funding": {
"url": "https://github.com/sponsors/SuperchupuDev"
}
},
"node_modules/transformation-matrix": {
"version": "2.16.1",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/chrvadala"
}
},
"node_modules/ts-interface-checker": {
"version": "0.1.13",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/tscircuit": {
"version": "0.0.2409",
"dev": true,
"license": "MIT",
"dependencies": {
"@flatten-js/core": "^1.6.2",
"@lume/kiwi": "^0.4.3",
"@resvg/resvg-js": "^2.6.2",
"@rollup/plugin-commonjs": "^29.0.0",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-typescript": "^12.3.0",
"@tscircuit/alphabet": "0.0.25",
"@tscircuit/capacity-autorouter": "^0.0.840",
"@tscircuit/checks": "^0.0.169",
"@tscircuit/circuit-json-util": "^0.0.106",
"@tscircuit/cli": "^0.1.1992",
"@tscircuit/copper-pour-solver": "^0.0.49",
"@tscircuit/core": "^0.0.1749",
"@tscircuit/create-fdm-enclosure": "0.0.4",
"@tscircuit/eval": "^0.0.1263",
"@tscircuit/fanout-solver": "0.0.35",
"@tscircuit/footprinter": "^0.0.426",
"@tscircuit/image-utils": "^0.0.8",
"@tscircuit/infer-cable-insertion-point": "^0.0.4",
"@tscircuit/infgrid-ijump-astar": "^0.0.35",
"@tscircuit/internal-dynamic-import": "^0.0.11",
"@tscircuit/krt-wasm": "^0.1.1",
"@tscircuit/matchpack": "^0.0.84",
"@tscircuit/math-utils": "^0.0.36",
"@tscircuit/miniflex": "^0.0.4",
"@tscircuit/ngspice-spice-engine": "^0.0.20",
"@tscircuit/props": "^0.0.632",
"@tscircuit/runframe": "^0.0.2547",
"@tscircuit/schematic-match-adapt": "^0.0.18",
"@tscircuit/schematic-trace-solver": "^0.0.147",
"@tscircuit/simple-3d-svg": "^0.0.41",
"@tscircuit/solver-utils": "^0.0.16",
"@tscircuit/soup-util": "^0.0.41",
"bpc-graph": "^0.0.57",
"calculate-cell-boundaries": "^0.0.19",
"calculate-elbow": "^0.0.12",
"calculate-packing": "^0.0.86",
"circuit-json": "^0.0.475",
"circuit-json-to-bpc": "^0.0.13",
"circuit-json-to-connectivity-map": "^0.0.27",
"circuit-json-to-gltf": "^0.0.118",
"circuit-json-to-pnp-csv": "^0.0.8",
"circuit-json-to-simple-3d": "^0.0.9",
"circuit-json-to-spice": "^0.0.45",
"circuit-to-svg": "^0.0.407",
"comlink": "^4.4.2",
"connectivity-map": "^1.0.0",
"css-select": "5.1.0",
"debug": "^4.3.6",
"flatbush": "^4.5.0",
"format-si-unit": "^0.0.12",
"graphics-debug": "^0.0.95",
"jscad-planner": "^0.0.13",
"kicad-component-converter": "^0.1.40",
"kicad-to-circuit-json": "^0.0.117",
"kicadts": "^0.0.53",
"minicssgrid": "^0.0.9",
"performance-now": "^2.1.0",
"poppygl": "^0.0.27",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"rollup": "^4.53.2",
"rollup-plugin-dts": "^6.2.3",
"s-expression": "^3.1.1",
"schematic-symbols": "^0.0.239",
"spicets": "^0.0.4",
"spicey": "^0.0.14",
"sucrase": "^3.35.0",
"svg-path-commander": "^2.1.11",
"transformation-matrix": "^2.16.1",
"tslib": "^2.8.1",
"zod": "^3.25.67"
},
"bin": {
"tsci": "cli.mjs",
"tscircuit": "cli.mjs"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/tslib": {
"version": "2.8.1",
"dev": true,
"license": "0BSD"
},
"node_modules/tunnel-agent": {
"version": "0.6.0",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"safe-buffer": "^5.0.1"
},
"engines": {
"node": "*"
}
},
"node_modules/typescript": {
"version": "5.9.3",
"dev": true,
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/undici-types": {
"version": "6.21.0",
"dev": true,
"license": "MIT"
},
"node_modules/universalify": {
"version": "0.1.2",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">= 4.0.0"
}
},
"node_modules/use-mouse-matrix-transform": {
"version": "1.3.5",
"dev": true,
"dependencies": {
"transformation-matrix": "^3.0.0"
},
"peerDependencies": {
"react": "^18.2.0"
}
},
"node_modules/use-mouse-matrix-transform/node_modules/react": {
"version": "18.3.1",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/use-mouse-matrix-transform/node_modules/transformation-matrix": {
"version": "3.1.0",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/chrvadala"
}
},
"node_modules/util-deprecate": {
"version": "1.0.2",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/wrappy": {
"version": "1.0.2",
"dev": true,
"license": "ISC",
"peer": true
},
"node_modules/xml-lexer": {
"version": "0.2.2",
"dev": true,
"license": "MIT",
"dependencies": {
"eventemitter3": "^2.0.0"
}
},
"node_modules/xml-naming": {
"version": "0.3.0",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/xml-reader": {
"version": "2.4.3",
"dev": true,
"license": "MIT",
"dependencies": {
"eventemitter3": "^2.0.0",
"xml-lexer": "^0.2.2"
}
},
"node_modules/zod": {
"version": "3.25.76",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
}
}
}