Library for Project Builder using Baseplate generators
npm install @baseplate-dev/project-builder-libThis package contains shared libraries and common logic used across the Baseplate project builder components.
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
- Zod schemas for type-safe project definitions
- Model and field type definitions
- Authentication and plugin configuration schemas
- Shared business logic for project validation
This package is part of the Baseplate monorepo and serves as a shared dependency for project-builder-web and project-builder-server.