Installation
The stack, the package manager, and the files that must remain server-only.
Quire expects pnpm, Next.js 16, and Tailwind CSS 4. Content is MDX on disk.
Package manager
Use the packageManager field in package.json. Do not mix npm lockfiles into the blotter.
pnpm install
Content loaders
src/lib/margins.ts and src/lib/spine.ts import server-only and fs. Types and groupDocs live in src/lib/types.ts so a client component cannot pull the filesystem.
Images
Still lifes belong in public/images. Next.js serves them from the root. Keep filenames stable; Margins covers are referenced from front matter.