# @antora/page-composer

> Wraps the embeddable HTML contents of each page file from the content catalog in a page layout to yield standalone pages in an Antora documentation pipeline.

Latest version **3.2.2** (published 2026-10-30) · MPL-2.0 license · 0 weekly downloads

## Install

```sh
npm install @antora/page-composer
pnpm add @antora/page-composer
yarn add @antora/page-composer
bun add @antora/page-composer
```

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 3.2.2 |
| Published | 2026-10-30 |
| First published | 2018-01-12 |
| Weekly downloads | 0 |
| License | MPL-2.0 |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=20.0.0 |
| Dependencies | 2 |
| Unpacked size | 22 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | OpenDevise Inc. |
| Maintainers | mojavelinux, graphitefriction |
| Keywords | antora, antora-component, handlebars, html, documentation, static site, web publishing |

## Links

- npm: https://www.npmjs.com/package/@antora/page-composer
- Repository: https://gitlab.com/antora/antora
- Homepage: https://antora.org
- Issues: https://gitlab.com/antora/antora/issues
- npm.io page: https://npm.io/package/@antora/page-composer

## Dependencies (2)

- [handlebars](https://npm.io/package/handlebars.md) ~4.7
- [@antora/logger](https://npm.io/package/@antora/logger.md) 3.2.2

## Alternatives

- [@tsparticles/shape-image](https://npm.io/package/@tsparticles/shape-image.md) — 303.7K weekly downloads
- [@tsparticles/shape-line](https://npm.io/package/@tsparticles/shape-line.md) — 233.7K weekly downloads
- [stringify-attributes](https://npm.io/package/stringify-attributes.md) — 58.6K weekly downloads
- [mobile-drag-drop](https://npm.io/package/mobile-drag-drop.md) — 46.3K weekly downloads
- [@comunica/actor-rdf-parse-html](https://npm.io/package/@comunica/actor-rdf-parse-html.md) — 29.2K weekly downloads

## Recent versions

- 3.2.2 (latest) — 2026-10-30
- 3.2.0-rc.3 (testing) — 2026-08-12
- 3.2.1 — 2026-10-01
- 3.2.0 — 2026-08-29
- 3.2.0-rc.2 — 2026-06-20
- 3.2.0-rc.1 — 2026-06-19
- 3.1.15 — 2026-05-26
- 3.2.0-alpha.12 — 2026-05-12
- 3.2.0-alpha.11 — 2025-11-27
- 3.2.0-alpha.10 — 2025-10-03
- 3.1.14 — 2025-10-03
- 3.1.13 — 2025-09-30
- 3.2.0-alpha.9 — 2025-08-11
- 3.1.12 — 2025-08-06
- 3.1.11 — 2025-08-06
- … 87 more at https://npm.io/package/@antora/page-composer/versions

## README

# Antora Page Composer

The Page Composer is a component in Antora responsible for wrapping the embeddable HTML contents of each page file from the content catalog in an HTML page layout.
This step yields the standalone HTML pages in the generated site produced by an Antora documentation pipeline.

[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.
Its site generator aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).

## Copyright and License

Copyright (C) 2017-present [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).

Use of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).

---
_Source: https://npm.io/package/@antora/page-composer · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
