Skip to main content

Alternative Installation Methods

Getting Started covers the primary path: installing @houses/lighthouse-cli globally. This page lists every public npm-installable piece of this project's tooling, each as its own install channel.

@houses/lighthouse-cli (global CLI install)
npm install -g @houses/lighthouse-cli

Installs the lhci-toolkit binary, used to register a repo as a project against your LHCI server and print its build token. See Getting Started for the full registration walkthrough.

@houses/lighthouse-login-helpers (project devDependency)
npm install @houses/lighthouse-login-helpers

Add this as a devDependency to a repo whose lighthouserc.js needs to get past a login screen before Lighthouse can audit an authenticated page. Exports loginWithCredentials, injectSessionCookies, basicAuthHeader, and authenticateBasicAuth — pick the one that matches how the target app is gated. puppeteer is listed as an optional peer dependency: installing this package doesn't force a Chrome download, but any TypeScript consumer of its exported types needs puppeteer (or its type declarations) available for type-checking.

@houses/skill-lhci-onboarding (Claude Code skill)
npm install @houses/skill-lhci-onboarding

Add this as a devDependency to pull the lhci-onboarding Claude Code skill's content (SKILL.md and its reference templates) into node_modules, for setups that load Claude Code skills from an installed npm package rather than a local skills/ directory. See the Skills Catalog for what the skill covers.