Skip to content

node-projects/dwg-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dwg-lib

A TypeScript library for programmatically creating DWG (AutoCAD Drawing) files.

Status

Early development. Not yet suitable for production use.

Features (planned)

  • Create DWG files from scratch
  • Support for common entity types: Line, Circle, Arc, Polyline, Text
  • Layer management
  • Binary DWG writing (AC1032 / AutoCAD 2018 format)

Installation

npm install dwg-lib

Usage

import { DwgDocument, Line, Circle } from 'dwg-lib';

const doc = new DwgDocument();

doc.addEntity(new Line({ start: [0, 0], end: [100, 50] }));
doc.addEntity(new Circle({ center: [50, 50], radius: 25 }));

const buffer = doc.toBuffer();

Development

npm install
npm run build
npm test

Architecture

See CLAUDE.md for agent-oriented documentation covering the project structure, conventions, and implementation notes.

License

MIT

About

a library to write dwg files from javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors