A simple utility library

Lightweight utilities for everyday TypeScript.

~/code/acme — pnpm ciderpress dev
$ pnpm ciderpress dev

 ciderpress 0.5 — Rspress 2.0
 watching ./docs, ./openapi.yaml
 sidebar synced from 24 files
 openapi spec parsed — 18 endpoints
 ready on http://localhost:4321 in 412ms

 ↻ docs/guides/openapi.md changed
 ↻ rebuilt sidebar in 8ms
Configuration

One file. Validated. Type-safe.

Define your docs site in ciderpress.config.ts. Zod validates at boot — no surprises in prod.

  • Type-safe config with full IntelliSense
  • Hot-reloads on every save
  • Composable presets for OpenAPI, blog, changelog
  • First-class i18n out of the box
Read the docs
import { defineConfig } from 'ciderpress'

export default defineConfig({
  title: 'Acme Docs',
  pages: [
    { title: 'Guides', include: 'docs/guides/*.md' },
  ],
  theme: { themes: ['mulled'] },
})