This repository contains a set of powerful plugins designed to enhance your Payload CMS v3 projects. Whether you're managing complex content structures or optimizing the authoring experience, these plugins will help streamline your workflow.
- 🎨 Theme Configuration - Manage theme settings and configurations for your Payload CMS project with a flexible and extensible theme configuration system.
This is a pnpm workspace/monorepo. Install dependencies from the repository root.
Prerequisites:
- Node: ^18.20.2 or >=20.9.0 (see package.json "engines")
- pnpm: 9.x (this repo pins pnpm in package.json "packageManager")
Recommended: use Corepack to get the right pnpm version:
- Enable Corepack once:
corepack enable - Activate the pinned pnpm version for this repo:
corepack prepare pnpm@9.4.0 --activate
Install all workspace dependencies (from the repo root):
pnpm installThis will create/update a single pnpm-lock.yaml at the repository root.
Build all packages:
pnpm buildBuild a specific package:
pnpm --filter @payloadcms-plugins/theme-management buildEach plugin in the packages/ directory is a standalone npm package that can be:
- Developed independently
- Published to npm
- Used in any Payload CMS v3 project
Contributions are welcome! Please feel free to submit a Pull Request.
Apache-2.0 License