imrishabh18/corne-keyboard

The code defines and renders two surface-mount chip components with SMT pads, silkscreen outlines, and 3D CAD models (OBJ and STEP) for PCB assembly.

Version
2.0.21
License
unset
Stars
1

vendor/checks/README.md

# Local copper-pour connectivity fix

Built from tscircuit/checks 0.0.185 at e41458311f65afdcd13e97113db8ffffb0e4eb2a with upstream.patch applied.

The graph joins only physical same-net copper on common layers. Pours retain BRep holes/arcs; plated holes and vias retain their drills. This fixes pour-connected ports and trace endpoints without removing diagnostics.

Validation: all 306 checks tests pass (including 21 new geometry regressions); TypeScript and JS/DTS build pass. To rebuild, check out this revision of https://github.com/tscircuit/checks, apply upstream.patch, then run bun install, bun test, bunx tsc --noEmit and bun run build.

This package is installed through a local dependency and override, so the dev server uses the same code as the CLI build.

The BRep conversion also uses Flatten’s endpoint equality tolerance to remove degenerate straight edges before distance checks. A regression verifies the former crash and preserves inside/outside and clearance results.

The vendored entry points are at the package root because the registry does not accept files inside any dist directory. Their contents are unchanged from the tested build.