"""
ZeeFast - A lightweight ASGI web framework
"""

# Core app
from .app import ZeeFast

# Request & Response
from .request import Request
from .response import (
    Response,
    JsonResponse,
    HtmlResponse,
    PlainTextResponse,
    RedirectResponse,
)

# Routing
from .api_router import APIRouter

# Dependency Injection
from .depends import Depends

# Status Codes
from .status import status

# Version
__version__ = "0.1.0"

# Public API (like FastAPI exports)
__all__ = [
    "ZeeFast",
    "Request",
    "Response",
    "JsonResponse",
    "HtmlResponse",
    "PlainTextResponse",
    "RedirectResponse",
    "APIRouter",
    "Depends",
    "status",
]
