Natively Pronounced Mandarin

    @tracespace/parser
    TypeScript icon, indicating that this package has built-in type declarations

    5.0.0-next.0 • Public • Published

    @tracespace/parser

    A parser for printed circuit board manufacturing files. Compiles Gerber and NC drill files into abstract syntax trees based on the unist format.

    Part of the tracespace collection of PCB visualization tools.

    This package is still in development and is not yet published

    usage

    import {createParser} from '@tracespace/parser'
    // commonjs is cool, too
    // const {createParser} = require('@tracespace/parser')
    
    const parser = createParser()
    parser.feed(/* ...some gerber string... */)
    const tree = parser.results()

    script tag

    If you're not using a bundler and you want to try out the parser in a browser, you can use a script tag:

    <script src="https://unpkg.com/@tracespace/parser"></script>
    <script>
      // global variable TracespaceParser now available
      const parser = TracespaceParser.createParser()
    </script>

    Install

    npm i @tracespace/parser

    DownloadsWeekly Downloads

    0

    Version

    5.0.0-next.0

    License

    MIT

    Unpacked Size

    927 kB

    Total Files

    53

    Last publish

    Collaborators

    • mcous