Air-gap setup
PRIZM 4.0 runs unmodified inside air-gapped environments. This page summarizes how. For the full procedure, see OFFLINE_SETUP.md in the repo root.
What's guaranteed
- • All fonts self-hosted in
/public/fonts/ - • All icons bundled via
lucide-react - • No CDN-hosted scripts, stylesheets, or assets
- • No telemetry, error reporting, or remote APIs
- • The
pnpm audit:airgapscript enforces this in CI
Three ingestion paths
Pick the one that matches your environment:
A. Internal npm registry
If your cloud team operates Verdaccio, Nexus, or Artifactory, mirror this repo to your internal git server and point pnpm at your internal registry. Updates flow normally.
B. Offline tarball
Each release publishes prizm-offline-<version>.tar.gz containing source plus a complete pnpm store. Transfer once, extract, run pnpm install --offline.
C. Read-only docs
If you only need to read docs and copy component source — not build PRIZM locally — transfer prizm-docs-<version>.tar.gz and serve it with any static file server.
Verifying after ingestion
Run pnpm audit:airgap on the air-gapped machine to confirm nothing has drifted. A clean pass means you're safe.