Packages
Packages
The genart.dev npm ecosystem.
Packages
The genart.dev platform is distributed as a set of npm packages with a strict dependency graph.
Dependency Graph
@genart-dev/format
├── @genart-dev/components
│ └── @genart-dev/core
│ ├── @genart-dev/mcp-server
│ │ └── @genart-dev/cli
│ └── plugins (25 packages)
├── @genart-dev/styles
├── @genart-dev/symbols
└── @genart-dev/examplesPackage Overview
| Package | Version | Description |
|---|---|---|
@genart-dev/format | 0.7.0 | File format types, parsers, and canvas presets |
@genart-dev/components | 0.1.4 | 55 reusable sketch components (JS + GLSL) |
@genart-dev/core | 0.9.0 | Renderer adapters, compiler, compositor, registries |
@genart-dev/mcp-server | 0.4.33 | 62-tool MCP server for AI-driven art creation |
@genart-dev/cli | 0.2.2 | 10-command CLI for rendering, exporting, and batch operations |
@genart-dev/examples | 0.2.2 | 14 curated gallery sketches across 5 renderers |
@genart-dev/styles | 0.1.0 | Art style references organized by movement |
@genart-dev/symbols | 0.1.0 | 34 curated symbols across 8 categories |
@genart-dev/illustration | 0.3.0 | Vector drawing and illustration primitives |
@genart-dev/genart-script | 0.1.5 | Natural-language sketch scripting DSL |
Installation
Install any package from npm:
npm install @genart-dev/coreFor MCP server usage with Claude Desktop or other MCP clients:
npx @genart-dev/mcp-serverFor the CLI:
npx @genart-dev/cli render sketch.genartBuild Order
When developing locally, packages must be built in dependency order:
@genart-dev/format@genart-dev/components@genart-dev/core- Plugins (any order, all depend on core)
@genart-dev/mcp-server@genart-dev/cli