@tracespace/plotter
v5.0.0-alpha.0
Published
Plot @tracespace/parser ASTs into image trees.
Downloads
7,203
Maintainers
Readme
@tracespace/plotter
Plot @tracespace/parser ASTs into image trees. Part of the tracespace collection of PCB visualization tools.
This module is one part of the tracespace render pipeline, and you may not need to use it directly. See @tracespace/core to integrate the full render pipeline into your project.
npm install @tracespace/plotter@next
usage
import fs from 'node:fs/promises'
import {parse} from '@tracespace/parser'
import {plot} from '@tracespace/plotter'
const gerberContents = await fs.readFile('gerber.gbr', 'utf-8')
const syntaxTree = parse(gerberContents)
const imageTree = plot(syntaxTree)
await fs.writeFile('plot.json', JSON.stringify(imageTree, null, 2), 'utf-8')