Your Name 799dd3007b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Replicate target video canvas frontend
2026-04-18 11:50:04 +08:00

50 lines
2.6 KiB
Markdown

# LibTV frontend capture
Captured URL: https://www.liblib.tv/canvas?projectId=ed9a2c12570a49b9a1186017b2c38b52
This folder contains the browser-delivered frontend assets and API responses that were accessible with the logged-in Chrome session:
- `snapshot.html`: hydrated page HTML snapshot after opening the canvas.
- `assets/`: downloaded JS/CSS/static assets loaded or referenced by the page.
- `api/`: captured JSON/API responses and worker/icon resources where applicable.
- `network.har`: embedded HAR of the capture session.
- `manifest.json`: URL to local file mapping.
- `project-detail.json`: canvas project detail API response.
Limits: this is not the private source repository or server-side code. Backend logic, model generation services, database code, and non-public source files are not delivered to the browser and cannot be recovered from the page. The project itself is currently empty: `nodes` and `edges` are both empty.
Public sourcemaps downloaded: 0.
## Added readable analysis
- `readable/`: formatted copies of JS/CSS/HTML and pretty-printed JSON.
- `api-endpoints.md` / `api-endpoints.json`: grouped endpoint inventory.
- `feature-map.md`: observed UI features mapped to network calls.
- `keyword-index.md` / `keyword-index.json`: keyword hits inside formatted JS bundles.
- `network.sanitized.har`: HAR with cookie/auth-like fields redacted.
- `deep-completeness-review.md`: final layered completeness review of what is complete, what is partial, and what cannot be recovered from a browser capture.
The original web app did not expose public sourcemaps, so `readable/js` is formatted production bundle code, not the original authored TypeScript/React source tree.
## Module Split
The production Turbopack chunks have also been split into per-module factory files for easier reading and searching.
- Module files: `module-split/`
- Module index: `module-split/module-index.md` and `module-split/module-index.json`
- Module keyword index: `module-split/module-keyword-index.md` and `module-split/module-keyword-index.json`
- Extracted modules: 1872 from 70 Turbopack chunks
## Completeness Audit
A static and safe dynamic-click audit was run after the initial capture.
- Audit report: `capture-audit.md` / `capture-audit.json`
- Deep review: `deep-completeness-review.md`
- Dynamic Skills audit: `dynamic-audit/`
- Dynamic toolbar/add-node/share audit: `dynamic-audit-toolbars/`
- New JS/CSS/chunk resources found dynamically: 0
- New JSON/media resources saved dynamically: 17
Security note: the raw capture folder and full archive may include logged-in session traces. Use the sanitized archive for sharing.