tscircuit @0.0.1293
MIT
License
No
Install Scripts
65
Dependencies
4
Dev Dependencies
5688.4 KB
Package Size
Published
Make electronics using Typescript, React, and AI tools.
Maintainers
seveibar
Dependencies (65)
| Package | Constraint | Registry Status |
|---|---|---|
| zod | ^3.25.67 | auto_approved |
| debug | ^4.3.6 | auto_approved |
| react | ^19.1.0 | auto_approved |
| tslib | ^2.8.1 | auto_approved |
| rollup | ^4.53.2 | auto_approved |
| spicey | ^0.0.14 | auto_approved |
| comlink | ^4.4.2 | auto_approved |
| kicadts | ^0.0.23 | auto_approved |
| poppygl | ^0.0.16 | auto_approved |
| sucrase | ^3.35.0 | auto_approved |
| flatbush | ^4.5.0 | auto_approved |
| bpc-graph | ^0.0.57 | auto_approved |
| react-dom | ^19.1.0 | auto_approved |
| @lume/kiwi | ^0.4.3 | auto_approved |
| css-select | 5.1.0 | auto_approved |
| minicssgrid | ^0.0.9 | auto_approved |
| circuit-json | ^0.0.378 | auto_approved |
| s-expression | ^3.1.1 | auto_approved |
| jscad-planner | ^0.0.13 | No greenflagged match |
| @tscircuit/cli | ^0.1.909 | auto_approved |
| circuit-to-svg | ^0.0.327 | auto_approved |
| format-si-unit | ^0.0.3 | auto_approved |
| graphics-debug | ^0.0.60 | auto_approved |
| @resvg/resvg-js | ^2.6.2 | auto_approved |
| @tscircuit/core | ^0.0.1027 | auto_approved |
| @tscircuit/eval | ^0.0.631 | auto_approved |
| calculate-elbow | ^0.0.12 | auto_approved |
| performance-now | ^2.1.0 | auto_approved |
| @flatten-js/core | ^1.6.2 | auto_approved |
| @tscircuit/props | ^0.0.471 | No greenflagged match |
| connectivity-map | ^1.0.0 | No greenflagged match |
| @tscircuit/checks | ^0.0.88 | auto_approved |
| calculate-packing | 0.0.68 | auto_approved |
| rollup-plugin-dts | ^6.2.3 | auto_approved |
| schematic-symbols | ^0.0.208 | auto_approved |
| svg-path-commander | ^2.1.11 | auto_approved |
| @rollup/plugin-json | ^6.1.0 | auto_approved |
| @tscircuit/alphabet | 0.0.18 | auto_approved |
| @tscircuit/miniflex | ^0.0.4 | auto_approved |
| @tscircuit/runframe | ^0.0.1597 | No greenflagged match |
| circuit-json-to-bpc | ^0.0.13 | auto_approved |
| @tscircuit/matchpack | ^0.0.16 | auto_approved |
| @tscircuit/soup-util | ^0.0.41 | auto_approved |
| circuit-json-to-gltf | ^0.0.62 | auto_approved |
| @tscircuit/math-utils | ^0.0.29 | auto_approved |
| circuit-json-to-spice | ^0.0.33 | auto_approved |
| kicad-to-circuit-json | ^0.0.15 | auto_approved |
| transformation-matrix | ^2.16.1 | No greenflagged match |
| @tscircuit/footprinter | ^0.0.288 | auto_approved |
| @rollup/plugin-commonjs | ^29.0.0 | auto_approved |
| @tscircuit/solver-utils | ^0.0.3 | auto_approved |
| @tscircuit/simple-3d-svg | ^0.0.41 | auto_approved |
| @rollup/plugin-typescript | ^12.3.0 | auto_approved |
| circuit-json-to-simple-3d | ^0.0.9 | auto_approved |
| kicad-component-converter | ^0.1.30 | auto_approved |
| @rollup/plugin-node-resolve | ^16.0.3 | auto_approved |
| @tscircuit/circuit-json-flex | ^0.0.3 | No greenflagged match |
| @tscircuit/circuit-json-util | ^0.0.77 | No greenflagged match |
| @tscircuit/copper-pour-solver | ^0.0.20 | auto_approved |
| @tscircuit/capacity-autorouter | ^0.0.269 | auto_approved |
| @tscircuit/infgrid-ijump-astar | ^0.0.35 | auto_approved |
| @tscircuit/ngspice-spice-engine | ^0.0.8 | auto_approved |
| @tscircuit/schematic-match-adapt | ^0.0.16 | auto_approved |
| circuit-json-to-connectivity-map | ^0.0.23 | auto_approved |
| @tscircuit/schematic-trace-solver | ^v0.0.45 | auto_approved |
Dev Dependencies (4)
| Package | Constraint | Registry Status |
|---|---|---|
| tsup | ^8.2.4 | auto_approved |
| esbuild | ^0.20.2 | No greenflagged match |
| @types/bun | ^1.2.16 | auto_approved |
| esbuild-register | ^3.5.0 | auto_approved |
Transitive Dependency Tree
202 transitive deps
max depth 10
├─
@flatten-js/core
^1.6.2
→ 1.6.12
├─
@lume/kiwi
^0.4.3
→ 0.4.4
├─
@resvg/resvg-js
^2.6.2
→ 2.6.2
├─
@rollup/plugin-commonjs
^29.0.0
→ 29.0.3
├─
@rollup/plugin-json
^6.1.0
→ 6.1.0
├─
@rollup/plugin-node-resolve
^16.0.3
→ 16.0.3
├─
@rollup/plugin-typescript
^12.3.0
→ 12.3.0
├─
@tscircuit/alphabet
0.0.18
→ 0.0.18
├─
@tscircuit/capacity-autorouter
^0.0.269
→ 0.0.269
├─
@tscircuit/checks
^0.0.88
→ 0.0.88
├─
@tscircuit/circuit-json-flex
^0.0.3
├─
@tscircuit/circuit-json-util
^0.0.77
├─
@tscircuit/cli
^0.1.909
→ 0.1.1485
├─
@tscircuit/copper-pour-solver
^0.0.20
→ 0.0.20
├─
@tscircuit/core
^0.0.1027
→ 0.0.1027
├─
@tscircuit/eval
^0.0.631
→ 0.0.631
├─
@tscircuit/footprinter
^0.0.288
→ 0.0.288
├─
@tscircuit/infgrid-ijump-astar
^0.0.35
→ 0.0.35
├─
@tscircuit/matchpack
^0.0.16
→ 0.0.16
├─
@tscircuit/math-utils
^0.0.29
→ 0.0.29
├─
@tscircuit/miniflex
^0.0.4
→ 0.0.4
├─
@tscircuit/ngspice-spice-engine
^0.0.8
→ 0.0.8
├─
@tscircuit/props
^0.0.471
├─
@tscircuit/runframe
^0.0.1597
├─
@tscircuit/schematic-match-adapt
^0.0.16
→ 0.0.16
├─
@tscircuit/schematic-trace-solver
^v0.0.45
→ 0.0.45
├─
@tscircuit/simple-3d-svg
^0.0.41
→ 0.0.41
├─
@tscircuit/solver-utils
^0.0.3
→ 0.0.3
├─
@tscircuit/soup-util
^0.0.41
→ 0.0.41
├─
bpc-graph
^0.0.57
→ 0.0.57
├─
calculate-elbow
^0.0.12
→ 0.0.12
├─
calculate-packing
0.0.68
→ 0.0.68
├─
circuit-json
^0.0.378
→ 0.0.378
├─
circuit-json-to-bpc
^0.0.13
→ 0.0.13
├─
circuit-json-to-connectivity-map
^0.0.23
→ 0.0.23
├─
circuit-json-to-gltf
^0.0.62
→ 0.0.62
├─
circuit-json-to-simple-3d
^0.0.9
→ 0.0.9
├─
circuit-json-to-spice
^0.0.33
→ 0.0.33
├─
circuit-to-svg
^0.0.327
→ 0.0.327
├─
comlink
^4.4.2
→ 4.4.2
├─
connectivity-map
^1.0.0
├─
css-select
5.1.0
→ 5.1.0
├─
debug
^4.3.6
→ 4.4.3
├─
flatbush
^4.5.0
→ 4.6.2
├─
format-si-unit
^0.0.3
→ 0.0.3
├─
graphics-debug
^0.0.60
→ 0.0.60
├─
jscad-planner
^0.0.13
├─
kicad-component-converter
^0.1.30
→ 0.1.41
├─
kicad-to-circuit-json
^0.0.15
→ 0.0.15
├─
kicadts
^0.0.23
→ 0.0.23
├─
minicssgrid
^0.0.9
→ 0.0.9
├─
performance-now
^2.1.0
→ 2.1.0
├─
poppygl
^0.0.16
→ 0.0.16
├─
react
^19.1.0
→ 19.2.7
├─
react-dom
^19.1.0
→ 19.2.7
├─
rollup
^4.53.2
→ 4.61.1
├─
rollup-plugin-dts
^6.2.3
→ 6.4.1
├─
s-expression
^3.1.1
→ 3.1.1
├─
schematic-symbols
^0.0.208
→ 0.0.208
├─
spicey
^0.0.14
→ 0.0.14
├─
sucrase
^3.35.0
→ 3.35.1
├─
svg-path-commander
^2.1.11
→ 2.2.1
├─
transformation-matrix
^2.16.1
├─
tslib
^2.8.1
→ 2.8.1
├─
zod
^3.25.67
→ 3.25.76
├─
@flatten-js/core
^1.6.2
→ 1.6.12
├─
@jridgewell/gen-mapping
^0.3.2
→ 0.3.13
├─
@jridgewell/remapping
^2.3.5
→ 2.3.5
├─
@jridgewell/sourcemap-codec
^1.5.5
→ 1.5.5
├─
@jscad/modeling
^2.12.6
→ 2.13.0
├─
@lume/kiwi
^0.4.3
→ 0.4.4
├─
@rollup/pluginutils
^5.0.1
→ 5.4.0
├─
@rollup/pluginutils
^5.1.0
→ 5.4.0
├─
@tscircuit/math-utils
^0.0.9
├─
@tscircuit/mm
^0.0.8
├─
@types/estree
1.0.9
→ 1.0.9
├─
@types/node
^22.5.5
→ 22.19.21
├─
@types/react-router-dom
^5.3.3
→ 5.3.3
├─
@types/resolve
1.20.2
→ 1.20.2
├─
boolbase
^1.0.0
├─
bun-match-svg
^0.0.14
→ 0.0.14
├─
bun-types
^1.1.40
→ 1.3.14
├─
calculate-elbow
0.0.12
→ 0.0.12
├─
calculate-packing
0.0.68
→ 0.0.68
├─
circuit-json-to-connectivity-map
^0.0.22
├─
commander
^4.0.0
→ 4.1.1
├─
commondir
^1.0.1
→ 1.0.1
├─
convert-source-map
^2.0.0
→ 2.0.0
├─
css-select
5.1.0
→ 5.1.0
├─
css-what
^6.1.0
→ 6.2.2
├─
debug
^4.4.3
→ 4.4.3
├─
deepmerge
^4.2.2
→ 4.3.1
├─
domhandler
^5.0.2
→ 5.0.3
├─
domutils
^3.0.1
→ 3.2.2
├─
eecircuit-engine
^1.5.6
→ 1.7.0
├─
estree-walker
^2.0.2
→ 2.0.2
├─
fast-json-stable-stringify
^2.1.0
→ 2.1.0
├─
fast-xml-parser
^5.2.5
→ 5.7.2
├─
fdir
^6.2.0
→ 6.5.0
├─
fflate
^0.8.2
→ 0.8.3
├─
flatqueue
^3.1.0
→ 3.1.0
├─
format-si-unit
^0.0.3
→ 0.0.3
├─
gl-matrix
^3.4.4
→ 3.4.4
├─
is-module
^1.0.0
→ 1.0.0
├─
is-reference
1.2.1
→ 1.2.1
├─
jscad-electronics
^0.0.113
→ 0.0.113
├─
jscad-to-gltf
^0.0.5
→ 0.0.5
├─
lines-and-columns
^1.1.6
→ 1.2.4
├─
magic-string
^0.30.3
→ 0.30.21
├─
magic-string
^0.30.21
→ 0.30.21
├─
ms
^2.1.3
→ 2.1.3
├─
mz
^2.7.0
→ 2.7.0
├─
nanoid
^5.0.7
→ 5.1.11
├─
nth-check
^2.0.1
→ 2.1.1
├─
object-hash
^3.0.0
→ 3.0.0
├─
parsel-js
^1.1.2
→ 1.2.2
├─
performance-now
^2.1.0
→ 2.1.0
├─
picomatch
^4.0.2
→ 4.0.4
├─
pirates
^4.0.1
→ 4.0.7
├─
polished
^4.3.1
→ 4.3.1
├─
pretty
^2.0.0
→ 2.0.0
├─
pureimage
^0.4.18
→ 0.4.18
├─
react-reconciler
^0.32.0
→ 0.32.0
├─
react-router-dom
^6.28.0
→ 6.30.4
├─
react-supergrid
^1.0.10
→ 1.0.10
├─
readable-stream
^4.7.0
→ 4.7.0
├─
resolve
^1.22.1
→ 1.22.11
├─
scheduler
^0.27.0
→ 0.27.0
├─
schematic-symbols
^0.0.202
→ 0.0.202
├─
svg-path-commander
^2.1.11
→ 2.2.1
├─
svgson
^5.3.1
→ 5.3.1
├─
tinyglobby
^0.2.11
→ 0.2.17
├─
transformation-matrix
^2.16.1
├─
transformation-matrix
^3.0.0
→ 3.1.0
├─
ts-interface-checker
^0.1.9
→ 0.1.13
├─
use-mouse-matrix-transform
^1.3.0
→ 1.3.5
├─
zod
^3.23.8
→ 3.25.76
├─
zod
^3.25.67
→ 3.25.76
├─
@babel/runtime
^7.17.8
→ 7.29.7
├─
@jridgewell/gen-mapping
^0.3.5
→ 0.3.13
├─
@jridgewell/sourcemap-codec
^1.5.5
→ 1.5.5
├─
@jridgewell/sourcemap-codec
^1.5.0
→ 1.5.5
├─
@jridgewell/trace-mapping
^0.3.24
→ 0.3.31
├─
@jscad/modeling
^2.12.6
→ 2.13.0
├─
@nodable/entities
^2.1.0
→ 2.2.0
├─
@remix-run/router
1.23.3
→ 1.23.3
├─
@types/estree
^1.0.0
→ 1.0.9
├─
@types/estree
*
→ 1.0.8
├─
@types/history
^4.7.11
→ 4.7.11
├─
@types/node
*
→ 25.9.3
├─
@types/react
*
→ 19.2.16
├─
@types/react-router
*
→ 5.1.20
├─
abort-controller
^3.0.0
→ 3.0.0
├─
any-promise
^1.0.0
→ 1.3.0
├─
boolbase
^1.0.0
├─
boolbase
^1.0.0
→ 1.0.0
├─
buffer
^6.0.3
→ 6.0.3
├─
condense-newlines
^0.2.1
→ 0.2.1
├─
css-what
^6.1.0
→ 6.2.2
├─
dom-serializer
^2.0.0
→ 2.0.0
├─
domelementtype
^2.3.0
→ 2.3.0
├─
domhandler
^5.0.3
→ 5.0.3
├─
domhandler
^5.0.2
→ 5.0.3
├─
domutils
^3.0.1
→ 3.2.2
├─
estree-walker
^2.0.2
→ 2.0.2
├─
events
^3.3.0
→ 3.3.0
├─
extend-shallow
^2.0.1
├─
fast-xml-builder
^1.1.5
→ 1.1.6
├─
fdir
^6.5.0
→ 6.5.0
├─
is-core-module
^2.16.1
→ 2.16.2
├─
jpeg-js
^0.4.4
→ 0.4.4
├─
js-beautify
^1.6.12
→ 1.15.4
├─
jscad-planner
^0.0.13
├─
looks-same
^9.0.1
├─
ms
^2.1.3
→ 2.1.3
├─
nth-check
^2.0.1
→ 2.1.1
├─
object-assign
^4.0.1
→ 4.1.1
├─
opentype.js
^0.4.3
├─
path-expression-matcher
^1.5.0
→ 1.5.0
├─
path-parse
^1.0.7
→ 1.0.7
├─
picomatch
^4.0.4
→ 4.0.4
├─
picomatch
^4.0.2
→ 4.0.4
├─
pngjs
^7.0.0
→ 7.0.0
├─
process
^0.11.10
→ 0.11.10
├─
react-router
6.30.4
→ 6.30.4
├─
scheduler
^0.26.0
→ 0.26.0
├─
string_decoder
^1.3.0
→ 1.3.0
├─
strnum
^2.2.3
→ 2.3.0
├─
supports-preserve-symlinks-flag
^1.0.0
→ 1.0.0
├─
thenify-all
^1.0.0
→ 1.6.0
├─
transformation-matrix
^3.0.0
→ 3.1.0
├─
undici-types
~6.21.0
→ 6.21.0
├─
@jridgewell/resolve-uri
^3.1.0
→ 3.1.2
├─
@jridgewell/sourcemap-codec
^1.4.14
→ 1.5.5
├─
@jridgewell/sourcemap-codec
^1.5.0
→ 1.5.5
├─
@jridgewell/trace-mapping
^0.3.24
→ 0.3.31
├─
@remix-run/router
1.23.3
→ 1.23.3
├─
@types/history
^4.7.11
→ 4.7.11
├─
@types/react
*
→ 19.2.16
├─
base64-js
^1.3.1
→ 1.5.1
├─
boolbase
^1.0.0
→ 1.0.0
├─
config-chain
^1.1.13
→ 1.1.13
├─
csstype
^3.2.2
→ 3.2.3
├─
dom-serializer
^2.0.0
→ 2.0.0
├─
domelementtype
^2.3.0
→ 2.3.0
├─
domhandler
^5.0.2
→ 5.0.3
├─
domhandler
^5.0.3
→ 5.0.3
├─
editorconfig
^1.0.4
→ 1.0.7
├─
entities
^4.2.0
→ 4.5.0
├─
event-target-shim
^5.0.0
├─
extend-shallow
^2.0.1
├─
glob
^10.4.2
→ 10.5.0
├─
hasown
^2.0.3
→ 2.0.4
├─
ieee754
^1.2.1
→ 1.2.1
├─
is-whitespace
^0.3.0
→ 0.3.0
├─
js-cookie
^3.0.5
→ 3.0.8
├─
kind-of
^3.0.2
→ 3.2.2
├─
nopt
^7.2.1
→ 7.2.1
├─
path-expression-matcher
^1.1.3
→ 1.5.0
├─
safe-buffer
~5.2.0
→ 5.2.1
├─
thenify
>= 3.1.0 < 4
├─
undici-types
>=7.24.0 <7.24.7
→ 7.24.6
├─
@jridgewell/resolve-uri
^3.1.0
→ 3.1.2
├─
@jridgewell/sourcemap-codec
^1.4.14
→ 1.5.5
├─
@one-ini/wasm
0.1.1
→ 0.1.1
├─
abbrev
^2.0.0
├─
commander
^10.0.0
→ 10.0.1
├─
csstype
^3.2.2
→ 3.2.3
├─
domelementtype
^2.3.0
→ 2.3.0
├─
domhandler
^5.0.2
→ 5.0.3
├─
entities
^4.2.0
→ 4.5.0
├─
foreground-child
^3.1.0
→ 3.3.1
├─
function-bind
^1.1.2
→ 1.1.2
├─
ini
^1.3.4
→ 1.3.8
├─
is-buffer
^1.1.5
→ 1.1.6
├─
jackspeak
^3.1.2
→ 3.4.3
├─
minimatch
^9.0.4
→ 9.0.9
├─
minimatch
^9.0.1
→ 9.0.9
├─
minipass
^7.1.2
→ 7.1.3
├─
package-json-from-dist
^1.0.0
→ 1.0.1
├─
path-scurry
^1.11.1
→ 1.11.1
├─
proto-list
~1.2.1
→ 1.2.4
├─
semver
^7.5.3
→ 7.8.4
├─
@isaacs/cliui
^8.0.2
→ 8.0.2
├─
brace-expansion
^2.0.2
→ 2.1.1
├─
cross-spawn
^7.0.6
→ 7.0.6
├─
domelementtype
^2.3.0
→ 2.3.0
├─
lru-cache
^10.2.0
→ 10.4.3
├─
minipass
^5.0.0 || ^6.0.2 || ^7.0.0
→ 7.1.3
├─
signal-exit
^4.0.1
→ 4.1.0
├─
balanced-match
^1.0.0
→ 1.0.2
├─
path-key
^3.1.0
→ 3.1.1
├─
shebang-command
^2.0.0
→ 2.0.0
├─
string-width
^5.1.2
→ 5.1.2
├─
string-width-cjs
npm:string-width@^4.2.0
├─
strip-ansi
^7.0.1
→ 7.2.0
├─
strip-ansi-cjs
npm:strip-ansi@^6.0.1
├─
which
^2.0.1
→ 2.0.2
├─
wrap-ansi
^8.1.0
→ 8.1.0
├─
wrap-ansi-cjs
npm:wrap-ansi@^7.0.0
├─
ansi-regex
^6.2.2
→ 6.2.2
├─
ansi-styles
^6.1.0
→ 6.2.3
├─
eastasianwidth
^0.2.0
→ 0.2.0
├─
emoji-regex
^9.2.2
├─
isexe
^2.0.0
→ 2.0.0
├─
shebang-regex
^3.0.0
├─
string-width
^5.0.1
→ 5.1.2
├─
strip-ansi
^7.0.1
→ 7.2.0
├─
ansi-regex
^6.2.2
→ 6.2.2
├─
eastasianwidth
^0.2.0
→ 0.2.0
├─
emoji-regex
^9.2.2
├─
strip-ansi
^7.0.1
→ 7.2.0
├─
ansi-regex
^6.2.2
→ 6.2.2
Changes from v0.0.1246
Dependency Changes
| Change | Package | Version |
|---|---|---|
| added | @tscircuit/alphabet | 0.0.18 |
| changed | circuit-json | ^0.0.371 → ^0.0.378 |
| changed | @tscircuit/cli | ^0.1.859 → ^0.1.909 |
| changed | circuit-to-svg | ^0.0.319 → ^0.0.327 |
| changed | @tscircuit/core | ^0.0.1001 → ^0.0.1027 |
| changed | @tscircuit/eval | ^0.0.618 → ^0.0.631 |
| changed | @tscircuit/props | ^0.0.457 → ^0.0.471 |
| changed | @tscircuit/checks | ^0.0.87 → ^0.0.88 |
| changed | @tscircuit/runframe | ^0.0.1556 → ^0.0.1597 |
| changed | @tscircuit/copper-pour-solver | ^0.0.14 → ^0.0.20 |
| changed | @tscircuit/capacity-autorouter | ^0.0.264 → ^0.0.269 |
File Changes
0 added
0 removed
3 modified
size delta: +108.6 KB
Commit: 7ef57aa410ca Browse source
Published to npm: