| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416 |
- {
- "schemaVersion": 1,
- "generatedAt": "2026-06-23T07:52:31.532Z",
- "rendererAssetManifests": [
- {
- "rendererId": "drawing",
- "assets": [
- {
- "id": "drawio-viewer-script",
- "rendererId": "drawing",
- "kind": "script",
- "target": "public",
- "required": true,
- "defaultPath": "vendor/drawio/viewer-static.min.js",
- "optionPath": "drawing.viewerScriptUrl",
- "description": "Official diagrams.net viewer-static.min.js self-hosted for offline Draw.io rendering."
- },
- {
- "id": "drawio-offline-assets",
- "rendererId": "drawing",
- "kind": "directory",
- "target": "public",
- "required": true,
- "defaultPath": "vendor/drawio/",
- "description": "Official diagrams.net styles, shapes, stencils, images, mxGraph and math assets for offline rendering."
- }
- ]
- },
- {
- "rendererId": "pdf",
- "assets": [
- {
- "id": "pdf-worker",
- "rendererId": "pdf",
- "kind": "worker",
- "target": "public",
- "required": true,
- "defaultPath": "vendor/pdf/pdf.worker.mjs",
- "optionPath": "pdf.workerUrl",
- "description": "PDF.js module worker copied into viewer assets for offline PDF rendering."
- },
- {
- "id": "pdf-cmaps",
- "rendererId": "pdf",
- "kind": "directory",
- "target": "public",
- "required": true,
- "defaultPath": "vendor/pdf/cmaps/",
- "optionPath": "pdf.cMapUrl",
- "description": "PDF.js packed CMaps used for CJK and embedded text decoding."
- },
- {
- "id": "pdf-wasm",
- "rendererId": "pdf",
- "kind": "wasm-directory",
- "target": "public",
- "required": true,
- "defaultPath": "vendor/pdf/wasm/",
- "optionPath": "pdf.wasmUrl",
- "description": "PDF.js WebAssembly helper directory for fully self-hosted PDF rendering."
- },
- {
- "id": "pdf-standard-fonts",
- "rendererId": "pdf",
- "kind": "directory",
- "target": "public",
- "required": true,
- "defaultPath": "vendor/pdf/standard_fonts/",
- "optionPath": "pdf.standardFontDataUrl",
- "description": "PDF.js standard font data used when PDF files reference base fonts."
- }
- ]
- },
- {
- "rendererId": "archive",
- "assets": [
- {
- "id": "libarchive-worker",
- "rendererId": "archive",
- "kind": "worker",
- "target": "public",
- "required": false,
- "defaultPath": "vendor/libarchive/worker-bundle.js",
- "optionPath": "archive.workerUrl",
- "description": "libarchive.js module worker used for broad archive format parsing."
- },
- {
- "id": "libarchive-wasm",
- "rendererId": "archive",
- "kind": "wasm",
- "target": "public",
- "required": false,
- "defaultPath": "vendor/libarchive/libarchive.wasm",
- "optionPath": "archive.wasmUrl",
- "description": "libarchive.js WebAssembly module expected next to the public worker."
- }
- ]
- },
- {
- "rendererId": "cad",
- "assets": [
- {
- "id": "cad-wasm-directory",
- "rendererId": "cad",
- "kind": "wasm-directory",
- "target": "public",
- "required": true,
- "defaultPath": "wasm/cad/",
- "optionPath": "cad.wasmPath",
- "description": "@flyfish-dev/cad-viewer WebAssembly directory for DWG/DXF helpers."
- },
- {
- "id": "cad-dwg-worker",
- "rendererId": "cad",
- "kind": "worker",
- "target": "public",
- "required": true,
- "defaultPath": "wasm/cad/dwg-worker.js",
- "optionPath": "cad.workerUrl",
- "description": "DWG worker entry used by @flyfish-dev/cad-viewer."
- },
- {
- "id": "cad-dwf-wasm",
- "rendererId": "cad",
- "kind": "wasm",
- "target": "public",
- "required": true,
- "defaultPath": "wasm/cad/dwfv-render.wasm",
- "optionPath": "cad.dwfWasmUrl",
- "description": "DWF/DWFx/XPS raster WebAssembly module used by @flyfish-dev/cad-viewer."
- }
- ]
- },
- {
- "rendererId": "office-word-openxml",
- "assets": [
- {
- "id": "docx-worker",
- "rendererId": "office-word-openxml",
- "kind": "worker",
- "target": "public",
- "required": false,
- "defaultPath": "vendor/docx/docx.worker.js",
- "optionPath": "docx.workerUrl",
- "description": "Optional @file-viewer/docx worker for off-main-thread DOCX ZIP/XML parsing."
- },
- {
- "id": "docx-worker-jszip",
- "rendererId": "office-word-openxml",
- "kind": "script",
- "target": "public",
- "required": false,
- "defaultPath": "vendor/docx/jszip.min.js",
- "optionPath": "docx.workerJsZipUrl",
- "description": "JSZip runtime loaded by the @file-viewer/docx worker for fully offline DOCX parsing."
- }
- ]
- },
- {
- "rendererId": "spreadsheet-openxml",
- "assets": [
- {
- "id": "spreadsheet-worker",
- "rendererId": "spreadsheet-openxml",
- "kind": "worker",
- "target": "public",
- "required": false,
- "defaultPath": "vendor/xlsx/sheet.worker.js",
- "optionPath": "spreadsheet.workerUrl",
- "description": "Optional Spreadsheet worker for off-main-thread styled-exceljs workbook parsing."
- }
- ]
- },
- {
- "rendererId": "typst",
- "assets": [
- {
- "id": "typst-compiler-wasm",
- "rendererId": "typst",
- "kind": "wasm",
- "target": "public",
- "required": true,
- "defaultPath": "wasm/typst/typst_ts_web_compiler_bg.wasm",
- "packagePath": "@myriaddreamin/typst-ts-web-compiler/pkg/typst_ts_web_compiler_bg.wasm",
- "optionPath": "typst.compilerWasmUrl",
- "description": "Typst compiler WebAssembly module copied to the public assets directory."
- },
- {
- "id": "typst-renderer-wasm",
- "rendererId": "typst",
- "kind": "wasm",
- "target": "public",
- "required": true,
- "defaultPath": "wasm/typst/typst_ts_renderer_bg.wasm",
- "packagePath": "@myriaddreamin/typst-ts-renderer/pkg/typst_ts_renderer_bg.wasm",
- "optionPath": "typst.rendererWasmUrl",
- "description": "Typst SVG renderer WebAssembly module copied to the public assets directory."
- },
- {
- "id": "typst-font-assets",
- "rendererId": "typst",
- "kind": "directory",
- "target": "public",
- "required": true,
- "defaultPath": "wasm/typst/fonts/",
- "optionPath": "typst.fontAssetsUrl",
- "description": "Self-hosted default Typst text fonts used by typst.ts without public CDN requests."
- }
- ]
- },
- {
- "rendererId": "data-asset",
- "assets": [
- {
- "id": "data-sql-wasm",
- "rendererId": "data-asset",
- "kind": "wasm",
- "target": "public",
- "required": false,
- "defaultPath": "wasm/data/sql-wasm.wasm",
- "packagePath": "sql.js/dist/sql-wasm.wasm",
- "optionPath": "data.sqlWasmUrl",
- "description": "sql.js WebAssembly module copied to the public assets directory for SQLite previews."
- }
- ]
- }
- ],
- "validation": {
- "valid": true,
- "checkedAt": "2026-06-23T07:52:31.531Z",
- "assets": [
- {
- "id": "drawio-viewer-script",
- "rendererId": "drawing",
- "kind": "script",
- "target": "public",
- "required": true,
- "relativePath": "vendor/drawio/viewer-static.min.js",
- "exists": true,
- "description": "Official diagrams.net viewer-static.min.js self-hosted for offline Draw.io rendering."
- },
- {
- "id": "drawio-offline-assets",
- "rendererId": "drawing",
- "kind": "directory",
- "target": "public",
- "required": true,
- "relativePath": "vendor/drawio/",
- "exists": true,
- "description": "Official diagrams.net styles, shapes, stencils, images, mxGraph and math assets for offline rendering."
- },
- {
- "id": "pdf-worker",
- "rendererId": "pdf",
- "kind": "worker",
- "target": "public",
- "required": true,
- "relativePath": "vendor/pdf/pdf.worker.mjs",
- "exists": true,
- "description": "PDF.js module worker copied into viewer assets for offline PDF rendering."
- },
- {
- "id": "pdf-cmaps",
- "rendererId": "pdf",
- "kind": "directory",
- "target": "public",
- "required": true,
- "relativePath": "vendor/pdf/cmaps/",
- "exists": true,
- "description": "PDF.js packed CMaps used for CJK and embedded text decoding."
- },
- {
- "id": "pdf-wasm",
- "rendererId": "pdf",
- "kind": "wasm-directory",
- "target": "public",
- "required": true,
- "relativePath": "vendor/pdf/wasm/",
- "exists": true,
- "description": "PDF.js WebAssembly helper directory for fully self-hosted PDF rendering."
- },
- {
- "id": "pdf-standard-fonts",
- "rendererId": "pdf",
- "kind": "directory",
- "target": "public",
- "required": true,
- "relativePath": "vendor/pdf/standard_fonts/",
- "exists": true,
- "description": "PDF.js standard font data used when PDF files reference base fonts."
- },
- {
- "id": "libarchive-worker",
- "rendererId": "archive",
- "kind": "worker",
- "target": "public",
- "required": false,
- "relativePath": "vendor/libarchive/worker-bundle.js",
- "exists": true,
- "description": "libarchive.js module worker used for broad archive format parsing."
- },
- {
- "id": "libarchive-wasm",
- "rendererId": "archive",
- "kind": "wasm",
- "target": "public",
- "required": false,
- "relativePath": "vendor/libarchive/libarchive.wasm",
- "exists": true,
- "description": "libarchive.js WebAssembly module expected next to the public worker."
- },
- {
- "id": "cad-wasm-directory",
- "rendererId": "cad",
- "kind": "wasm-directory",
- "target": "public",
- "required": true,
- "relativePath": "wasm/cad/",
- "exists": true,
- "description": "@flyfish-dev/cad-viewer WebAssembly directory for DWG/DXF helpers."
- },
- {
- "id": "cad-dwg-worker",
- "rendererId": "cad",
- "kind": "worker",
- "target": "public",
- "required": true,
- "relativePath": "wasm/cad/dwg-worker.js",
- "exists": true,
- "description": "DWG worker entry used by @flyfish-dev/cad-viewer."
- },
- {
- "id": "cad-dwf-wasm",
- "rendererId": "cad",
- "kind": "wasm",
- "target": "public",
- "required": true,
- "relativePath": "wasm/cad/dwfv-render.wasm",
- "exists": true,
- "description": "DWF/DWFx/XPS raster WebAssembly module used by @flyfish-dev/cad-viewer."
- },
- {
- "id": "docx-worker",
- "rendererId": "office-word-openxml",
- "kind": "worker",
- "target": "public",
- "required": false,
- "relativePath": "vendor/docx/docx.worker.js",
- "exists": true,
- "description": "Optional @file-viewer/docx worker for off-main-thread DOCX ZIP/XML parsing."
- },
- {
- "id": "docx-worker-jszip",
- "rendererId": "office-word-openxml",
- "kind": "script",
- "target": "public",
- "required": false,
- "relativePath": "vendor/docx/jszip.min.js",
- "exists": true,
- "description": "JSZip runtime loaded by the @file-viewer/docx worker for fully offline DOCX parsing."
- },
- {
- "id": "spreadsheet-worker",
- "rendererId": "spreadsheet-openxml",
- "kind": "worker",
- "target": "public",
- "required": false,
- "relativePath": "vendor/xlsx/sheet.worker.js",
- "exists": true,
- "description": "Optional Spreadsheet worker for off-main-thread styled-exceljs workbook parsing."
- },
- {
- "id": "typst-compiler-wasm",
- "rendererId": "typst",
- "kind": "wasm",
- "target": "public",
- "required": true,
- "relativePath": "wasm/typst/typst_ts_web_compiler_bg.wasm",
- "exists": true,
- "description": "Typst compiler WebAssembly module copied to the public assets directory."
- },
- {
- "id": "typst-renderer-wasm",
- "rendererId": "typst",
- "kind": "wasm",
- "target": "public",
- "required": true,
- "relativePath": "wasm/typst/typst_ts_renderer_bg.wasm",
- "exists": true,
- "description": "Typst SVG renderer WebAssembly module copied to the public assets directory."
- },
- {
- "id": "typst-font-assets",
- "rendererId": "typst",
- "kind": "directory",
- "target": "public",
- "required": true,
- "relativePath": "wasm/typst/fonts/",
- "exists": true,
- "description": "Self-hosted default Typst text fonts used by typst.ts without public CDN requests."
- },
- {
- "id": "data-sql-wasm",
- "rendererId": "data-asset",
- "kind": "wasm",
- "target": "public",
- "required": false,
- "relativePath": "wasm/data/sql-wasm.wasm",
- "exists": true,
- "description": "sql.js WebAssembly module copied to the public assets directory for SQLite previews."
- }
- ],
- "missingRequired": [],
- "missingOptional": []
- }
- }
|