Skip to content

pdfpw/pdfpw.github.io

Repository files navigation

PDFPW

PDFPW is a browser-based PDF presenter console inspired by pdfpc. It opens a presenter view and a separate audience window, supports PDF + pdfpc pairing, recent file history (when the File System Access API is available), and works entirely in the browser.

Requirements

  • Node.js + pnpm

Development

pnpm install
pnpm dev

The dev server runs on http://localhost:6123.

Build

pnpm build

Preview

pnpm preview

Tests

pnpm test

Type Check

pnpm tsc -b

Lint / Format

These are available via package scripts:

pnpm lint
pnpm format
pnpm check

You can also run Biome directly:

pnpm biome check

To apply fixes:

pnpm biome check --write

Notes

  • The app runs fully client-side. There is no server-side storage or sync.
  • When the File System Access API is available, recent files are stored in IndexedDB.
  • If the browser does not support the File System Access API, recent history is disabled.

Contributors

Languages