# @baseplate-dev/project-builder-lib

This package contains shared libraries and common logic used across the Baseplate project builder components.

## Purpose

The project-builder-lib package provides:

- High-level JSON schema definitions for project configurations
- Common data structures and types used by both web and server components
- Validation logic for project definitions
- Shared utilities for project configuration management
- Core abstractions for the project builder ecosystem

## Key Features

- Zod schemas for type-safe project definitions
- Model and field type definitions
- Authentication and plugin configuration schemas
- Shared business logic for project validation

## Part of Baseplate Monorepo

This package is part of the Baseplate monorepo and serves as a shared dependency for project-builder-web and project-builder-server.
