Design-Core is a dependency free open source JavaScript library for two-dimensional computer-aided design (CAD).
Design-Core uses the industry standard Drawing Exchange Format (DXF) to read and write CAD data and implements drawing visualization functionality. It can be used with HTML canvas elements or Cairo graphics.
|
- Docs: https://design-app.readthedocs.io/en/latest/index.html
- DXF: https://en.wikipedia.org/wiki/AutoCAD_DXF
- Design-Web: https://github.com/dubstar-04/Design-Web
- HTML Canvas: https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API
- Cairo: https://www.cairographics.org/
- npm package: https://www.npmjs.com/package/@design-core/core
Releases are published to npm automatically by the Publish to npm workflow whenever a v*.*.* tag is pushed:
npm version patch # or minor / major, bumps package.json and creates a git tag
git push --follow-tagsThe workflow runs the test suite and linter, verifies the tag matches package.json's version, then publishes.
To publish manually instead:
npm login
npm publish --access public