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.