This repository contains the Telva ecosystem: reusable drawing libraries, a Next.js web app, and runnable Vite examples.
packages/*— publishable libraries (telva,telva-core,telva-vec,telva-intersect,telva-curve)apps/*— application workspaces (currentlyapps/www)examples/*— integration and demo projects
- Node.js 18+
- Yarn 1.22.x
yarnyarn start # run telva-example
yarn start:www # run Next.js app
yarn start:core # run core advanced example
yarn build
yarn lint
yarn testWhen publishing manually to npm, publish internal dependencies first:
packages/vecpackages/intersectpackages/corepackages/curvepackages/telva
Project documentation is organized under docs/ by category.
See LICENSE.md at the repository root and each workspace package license file.