50 lines
2.6 KiB
Markdown
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.
|