Plugins overview
The @pro-laico/* family of Payload plugins and the standard plugin shape.
Atomic Payload is a family of focused plugins for Payload CMS, each published under @pro-laico/*. Every one adds a single capability to your admin and your site, and most run happily on their own — so you can pull in just the pieces you want and leave the rest. The full template is all of them wired together.
The plugin shape
Every plugin follows the same factory shape: (opts) => (config) => config, exported as both the default export and a named export. You add it to the plugins array in your Payload config:
import { stylesPlugin } from '@pro-laico/styles'
import { buildConfig } from 'payload'
export default buildConfig({
plugins: [stylesPlugin({ /* options */ })],
})Raw collections, globals, fields, hooks, and components are also exported as named imports for advanced composition. See each plugin's page for its options and exports, or Add to an existing project for the end-to-end flow.
Packages
@pro-laico/core
@pro-laico/atomic
@pro-laico/styles
@pro-laico/site
@pro-laico/icons
@pro-laico/images
@pro-laico/fonts
@pro-laico/mux-video
@pro-laico/tracking
@pro-laico/richtext
@pro-laico/seed
@pro-laico/zap
Pages, Header, Footer & SEO
The site-shape surface (Pages, Header, and Footer collections plus the SiteMetaData and Settings globals) that gives every project the structure of a website.
@pro-laico/core
The shared foundation every Atomic Payload package builds on: end-to-end type safety, tag-based caching and revalidation, JSON-schema type generation, and reusable admin and frontend building blocks.