This is the fastest path for contributors working on @lyfie/luthor and @lyfie/luthor-headless.
>=20pnpm@10.4.1packages/headless: headless runtime, extension system, conversion bridges, theme utilities.packages/luthor: preset package built on top of headless.apps/demo: Vite playground for preset behavior QA.apps/web: docs + marketing site. All docs pages live here.tools: release hardening, contracts, size checks, and CI support scripts.npm install
npm run devUseful checks:
npm run build
npm run lint
npm run check:rule-contracts
npm run size:check
npm run check:release-hardeningPackage-level tests:
pnpm -C packages/headless test
pnpm -C packages/luthor testapps/web)apps/web/src/content/docs/**.title and description frontmatter current and accurate.pnpm -C apps/web run sync:docspnpm -C apps/web run sync:llmspnpm -C apps/web run devapps/demo or apps/web/demo if UI-related.pnpm lint and impacted package tests.pnpm -C apps/web run sync:docs if docs changed.pnpm -C apps/web run sync:llms when docs content changes.