pro-laico

site

by pro-laico
atomic-payload
Other
v3
>=3.0.0
MIT

Overview

Summary generated from the README

Provides an opinionated site structure for Atomic Payload. A single sitePlugin() adds Pages, Header and Footer collections plus SiteMetaData and Settings globals to the Payload config. It builds on other Atomic Payload packages (core, styles, images, zap, atomic) and also ships Header and Footer frontend React renderers.

Features

  • Single sitePlugin() registers all collections and globals
  • Pages, Header and Footer collections
  • SiteMetaData and Settings globals with favicon field via the images package
  • SEOTab and SettingsTab field exports
  • Header and Footer frontend React renderers
  • Slug schemas exported for the zap registry

Use cases

  • Bootstrap a website with pages, header, footer and site metadata in one plugin
  • Build sites on the Atomic Payload stack with shared page and layout structure

From the author

Opinionated site shape for Atomic Payload — Pages, Header, Footer collections + SiteMetaData and Settings globals, paired with a single `sitePlugin()` that registers them all.

Installation

npm i @pro-laico/site

37

Stars

0

Forks

0

Open Issues

2 months ago

Last Updated

1

Weekly Downloads

v0.5.0

npm Version

94.2 KB

Unpacked Size

1

Dependencies

Repository stars

Trends appear after 7 days of data. Collecting since Oct 22 — 2 daily snapshots so far.

Shared by 10 plugins in pro-laico/atomic-payload.

npm weekly downloads

Trends appear after 7 days of data. Collecting since Oct 22 — 2 daily snapshots so far.

Each point is npm's rolling 7-day download count.

Health Score

59/100Good

Composite score based on GitHub activity, stars, npm downloads, publish recency, dependency count, and package size.

Badge for your README

Payload Directory health badge
Markdown
[![Payload Directory](https://payloaddirectory.dev/badge/1128550352-site.svg)](https://payloaddirectory.dev/plugins/1128550352-site)
HTML
<a href="https://payloaddirectory.dev/plugins/1128550352-site"><img src="https://payloaddirectory.dev/badge/1128550352-site.svg" alt="Payload Directory"></a>
Updated Jul 28, 2026Created Jan 5, 2026Published Jun 27, 2026

README

Atomic Payload Site Plugin

The opinionated "site shape" package: Pages, Header, and Footer collections plus the SiteMetaData and Settings globals, all registered by a single sitePlugin(). Part of Atomic Payload.

Atomic Payload dependencies

  • @pro-laico/core — shared kernel the plugin builds on.
  • @pro-laico/styles — type-only / fields relationship for design-set wiring.
  • @pro-laico/images — supplies SiteMetaData's favicon field.
  • @pro-laico/zap — the schema registry the site's slug enums feed into.
  • @pro-laico/atomic — the children-blocks content the Pages collection hosts.

Exports

ImportWhat's there
@pro-laico/sitesitePlugin + SitePluginOptions, the Pages / Header / Footer collections, and the SEOTab / SettingsTab fields.
@pro-laico/site/schemaThe Payload type stubs (Page, Header, Footer, SiteMetaDatum, ShortcutSet).
@pro-laico/site/zapThe CollectionSchemas default export — the site's slug schemas for the zap registry.
@pro-laico/site/components/frontendThe Header and Footer frontend React renderers, kept off the main barrel so server config never imports client code.

Similar plugins