Project
Monorepo, pipeline, viewer, and contributor documentation.
fpsr is a TypeScript monorepo. The published library is one package; the rest supports assets, demos, and regression.
| Path | Package | Purpose |
|---|---|---|
packages/renderer |
@rickyzhangca/fpsr |
Core library (npm) |
apps/viewer |
@fpsr/viewer |
GUI demo — fpsr.fprints.xyz |
apps/docs |
@fpsr/docs |
This documentation site |
tools/pipeline |
@fpsr/pipeline |
Offline asset extraction from Factorio |
tools/cdn-upload |
@fpsr/cdn-upload |
Upload assets to private CDN |
tools/render-cli |
@fpsr/render-cli |
Headless PNG export |
tools/golden-tests |
@fpsr/golden-tests |
Golden PNG pixel-diff suite |
tools/ground-truth |
@fpsr/ground-truth |
Real-game screenshot capture (dev) |
In this section
- Architecture — dataflow and cross-package contracts
- Render layers — official vs guessed paint order
- Structure — internal folder layout
- Pipeline — building asset bundles
- Viewer — the demo app
- Testing — fixture and visual tiers
- Licensing — MIT source vs Wube assets