KiCad PCB parsing and deterministic SVG rendering utilities
Utility library for working with tscircuit circuit json
KiCad Converter is a TypeScript library that facilitates seamless conversion between KiCad file formats, JSON, and [Circuit JSON](https://github.com/tscircuit/circuit-json)
Try to guess Gerber files' layer types based on filenames.
Use Gerber/drill files to create an SVG render of a finished PCB in Node.js or the browser.
Infer a likely cable insertion center for USB connector footprints from `CircuitJson` PCB geometry.
Node.js Streams, a user-land copy of the stream library from Node.js
Determine if the current node version supports the `--preserve-symlinks` flag.
A light-weight module that brings Fetch API to node.js
Deterministic PDF parsers for credit reports. Supports Xactus, PCB, and CreditXpert formats.
Node.js API (Node-API)
[tscircuit docs](https://docs.tscircuit.com) · [github](https://github.com/tscircuit/builder) · [tscircuit](https://tscircuit.com) · [discord](https://tscircuit.com/join) · [builder reference docs](https://tscircuit.github.io/b
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
A simple JS library for building ERC-4337 UserOperations.
[](https://badge.fury.io/js/@tscircuit%2Frouting)
Determines if an object can be used as an array
Network communication module for WBM IO Manager devices running on Raspberry Pi. Handles device discovery, real-time I/O control, and firmware management over TCP/UDP protocols.
Load node modules according to tsconfig paths, in run-time or via API.
> [!NOTE] > We are working on a new vanilla THREE version of the 3d viewer, it's on the [v01 branch](https://github.com/tscircuit/3d-viewer/tree/v01)
Vite as Node.js runtime
Cross platform child_process#spawn and child_process#spawnSync
JSON-RPC Provider Registry for EVM chains
Node.js releases data
Like which(1) unix command. Find the first instance of an executable in the PATH.