Developer Mode
Ejecting
Extract a .genart file into a developer project for file-based editing.
Ejecting converts a single .genart JSON file into a developer project directory.
Usage
genart eject sketch.genart
genart eject sketch.genart -o ./my-projectWhat Gets Extracted
| Source | Destination |
|---|---|
algorithm field | sketch.js |
| Metadata (title, renderer, params, colors, etc.) | sketch.meta.json |
| Component dependencies | components/ (resolved from registry) |
Round-Tripping
Eject and compile are inverse operations:
# Eject to project
genart eject sketch.genart -o ./project
# Edit files...
# Compile back
genart compile ./project -o sketch.genartThe compiled output preserves the original seed, parameter values, and design layers.