""" Modelgen - Generic Model Generation Tool Generates typed models from various sources to various output formats. Input sources: - Configuration files (soleprint.config.json style) - JSON Schema (planned) - Existing codebases: Django, SQLAlchemy, Prisma (planned - for databrowse) Output formats: - pydantic: Pydantic BaseModel classes - django: Django ORM models (planned) - prisma: Prisma schema (planned) - sqlalchemy: SQLAlchemy models (planned) Usage: python -m station.tools.modelgen from-config -c config.json -o models.py -f pydantic python -m station.tools.modelgen list-formats """ __version__ = "0.1.0" from .config_loader import ConfigLoader, load_config from .model_generator import WRITERS, ModelGenerator __all__ = ["ModelGenerator", "ConfigLoader", "load_config", "WRITERS"]