| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593 |
- {
- "schemaVersion": 1,
- "organization": "flyfish-dev",
- "sourceBranch": "main",
- "corePackage": {
- "packageName": "@file-viewer/core",
- "description": "Framework-neutral modular TypeScript file preview core with format registry, renderer orchestration, lifecycle APIs, search, zoom, print, and export.",
- "visibility": "public-source",
- "repository": "file-viewer-core",
- "sourceRepository": "https://github.com/flyfish-dev/file-viewer-core",
- "github": "https://github.com/flyfish-dev/file-viewer-core",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-core",
- "aggregateRepository": "https://git.flyfish.dev/flyfish-group/file-viewer.git",
- "corePolicy": "framework-neutral-low-level-core-only",
- "note": "Core source is public. The private Gitea repository remains the complete aggregate workspace with release automation, integration history, and priority support for sponsors."
- },
- "renderers": [
- {
- "id": "pdf",
- "packageName": "@file-viewer/renderer-pdf",
- "description": "Standalone PDF renderer plugin for File Viewer with PDF.js page rendering, navigation, search, zoom, print, export, worker, CMap, WASM, and font asset support.",
- "packageDir": "packages/renderers/pdf",
- "repository": "file-viewer-renderer-pdf",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-pdf",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-pdf",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "ofd",
- "packageName": "@file-viewer/renderer-ofd",
- "description": "Standalone OFD renderer plugin for File Viewer with DLTech21/ofd.js parsing, page rendering, zoom, print, export, and offline vendor support.",
- "packageDir": "packages/renderers/ofd",
- "repository": "file-viewer-renderer-ofd",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-ofd",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-ofd",
- "entryFormats": ["esm", "types", "vendor"],
- "publicSource": true
- },
- {
- "id": "presentation",
- "packageName": "@file-viewer/renderer-presentation",
- "description": "Standalone presentation renderer plugin for File Viewer with @file-viewer/pptx parsing, progressive slide rendering, zoom, print, and export support.",
- "packageDir": "packages/renderers/presentation",
- "repository": "file-viewer-renderer-presentation",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-presentation",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-presentation",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "word",
- "packageName": "@file-viewer/renderer-word",
- "description": "Standalone Word and compatible document renderer plugin for File Viewer with @file-viewer/docx, msdoc-viewer, RTF, ODT, worker assets, zoom, print, and export support.",
- "packageDir": "packages/renderers/word",
- "repository": "file-viewer-renderer-word",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-word",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-word",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "spreadsheet",
- "packageName": "@file-viewer/renderer-spreadsheet",
- "description": "Standalone spreadsheet renderer plugin for File Viewer with styled-exceljs parsing, e-virt-table virtual rendering, optional worker assets, sheet tabs, zoom, and resizable columns.",
- "packageDir": "packages/renderers/spreadsheet",
- "repository": "file-viewer-renderer-spreadsheet",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-spreadsheet",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-spreadsheet",
- "entryFormats": ["esm", "types", "worker"],
- "publicSource": true
- },
- {
- "id": "drawing",
- "packageName": "@file-viewer/renderer-drawing",
- "description": "Standalone Draw.io and Excalidraw renderer plugin for File Viewer with official Excalidraw SVG export, diagrams.net offline viewer support, zoom, print, and HTML export.",
- "packageDir": "packages/renderers/drawing",
- "repository": "file-viewer-renderer-drawing",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-drawing",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-drawing",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "model",
- "packageName": "@file-viewer/renderer-3d",
- "description": "Standalone 3D model renderer plugin for File Viewer with Three.js loaders, WebGL preview, orbit controls, fit-to-view, grid, axes, wireframe, and auto-rotate support.",
- "packageDir": "packages/renderers/3d",
- "repository": "file-viewer-renderer-3d",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-3d",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-3d",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "mindmap",
- "packageName": "@file-viewer/renderer-mindmap",
- "description": "Standalone XMind and mind map renderer plugin for File Viewer with modern/classic XMind parsing, draggable canvas, zoom, sheet navigation, and node outline support.",
- "packageDir": "packages/renderers/mindmap",
- "repository": "file-viewer-renderer-mindmap",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-mindmap",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-mindmap",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "cad",
- "packageName": "@file-viewer/renderer-cad",
- "description": "Standalone CAD renderer plugin for File Viewer with DWG, DXF, DWF, DWFx, XPS, worker/WASM assets, layer controls, zoom, and native DWF rendering support.",
- "packageDir": "packages/renderers/cad",
- "repository": "file-viewer-renderer-cad",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-cad",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-cad",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "typst",
- "packageName": "@file-viewer/renderer-typst",
- "description": "Standalone Typst renderer plugin for File Viewer with browser WASM compilation, paged SVG rendering, zoom, print, export, timeout, and offline WASM asset support.",
- "packageDir": "packages/renderers/typst",
- "repository": "file-viewer-renderer-typst",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-typst",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-typst",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "archive",
- "packageName": "@file-viewer/renderer-archive",
- "description": "Standalone archive renderer plugin for File Viewer with libarchive worker, ZIP/TAR/GZIP fallback, IndexedDB caching, nested document previews, memory limits, and offline WASM assets.",
- "packageDir": "packages/renderers/archive",
- "repository": "file-viewer-renderer-archive",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-archive",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-archive",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "email",
- "packageName": "@file-viewer/renderer-email",
- "description": "Standalone email renderer plugin for File Viewer with EML, MSG, MBOX, HTML/text/header views, attachments, download, and nested attachment previews.",
- "packageDir": "packages/renderers/email",
- "repository": "file-viewer-renderer-email",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-email",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-email",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "ebook",
- "packageName": "@file-viewer/renderer-epub",
- "description": "Standalone EPUB and UMD reader renderer plugin for File Viewer with epubjs parsing, table-of-contents navigation, scrolling reading mode, and offline preview support.",
- "packageDir": "packages/renderers/ebook",
- "repository": "file-viewer-renderer-epub",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-epub",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-epub",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "text",
- "packageName": "@file-viewer/renderer-text",
- "description": "Standalone code, text, and Markdown renderer plugin for File Viewer with highlight.js language chunks, safe source rendering, Markdown reading surfaces, and unified zoom support.",
- "packageDir": "packages/renderers/text",
- "repository": "file-viewer-renderer-text",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-text",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-text",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "image",
- "packageName": "@file-viewer/renderer-image",
- "description": "Standalone image renderer plugin for File Viewer with native image decoding, HEIC/HEIF conversion, lightbox preview, and unified zoom support.",
- "packageDir": "packages/renderers/image",
- "repository": "file-viewer-renderer-image",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-image",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-image",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "media",
- "packageName": "@file-viewer/renderer-media",
- "description": "Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.",
- "packageDir": "packages/renderers/media",
- "repository": "file-viewer-renderer-media",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-media",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-media",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "geo",
- "packageName": "@file-viewer/renderer-geo",
- "description": "Standalone geospatial renderer plugin for File Viewer with GeoJSON, KML, GPX, and SHP parsing, offline SVG map preview, and lazy format-specific dependencies.",
- "packageDir": "packages/renderers/geo",
- "repository": "file-viewer-renderer-geo",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-geo",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-geo",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "data",
- "packageName": "@file-viewer/renderer-data",
- "description": "Standalone data asset renderer plugin for File Viewer with PSD, SQLite, Parquet, Avro, WASM, font, AI/EPS, and WebArchive previews plus SQL.js WASM asset support.",
- "packageDir": "packages/renderers/data",
- "repository": "file-viewer-renderer-data",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-data",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-data",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "eda-layout",
- "packageName": "@file-viewer/eda-layout",
- "description": "Framework-neutral EDA layout engine package with GDSII record parsing, WebGL draw-batch primitives, and OASIS WASM/WebGL upgrade boundaries.",
- "packageDir": "packages/renderers/eda-layout",
- "repository": "eda-layout",
- "github": "https://github.com/flyfish-dev/eda-layout",
- "gitee": "https://gitee.com/flyfish-dev/eda-layout",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "eda-orcad",
- "packageName": "@file-viewer/eda-orcad",
- "description": "Framework-neutral OrCAD and Allegro binary inspection engine package with CFB detection, safe string extraction, and WASM parser upgrade boundaries.",
- "packageDir": "packages/renderers/eda-orcad",
- "repository": "eda-orcad",
- "github": "https://github.com/flyfish-dev/eda-orcad",
- "gitee": "https://gitee.com/flyfish-dev/eda-orcad",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "geometry-engine",
- "packageName": "@file-viewer/geometry-engine",
- "description": "Framework-neutral geometry kernel boundary package for STEP, IGES, IFC, 3DM, and BREP route detection without bundling OpenCascade, web-ifc, or rhino3dm into core.",
- "packageDir": "packages/renderers/geometry-engine",
- "repository": "geometry-engine",
- "github": "https://github.com/flyfish-dev/geometry-engine",
- "gitee": "https://gitee.com/flyfish-dev/geometry-engine",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "eda",
- "packageName": "@file-viewer/renderer-eda",
- "description": "Standalone EDA renderer plugin for File Viewer with OLB, DRA, GDSII, and OASIS structure previews plus SVG/WebGL layout preview for standard GDSII.",
- "packageDir": "packages/renderers/eda",
- "repository": "file-viewer-renderer-eda",
- "github": "https://github.com/flyfish-dev/file-viewer-renderer-eda",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-renderer-eda",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "pptx",
- "packageName": "@file-viewer/pptx",
- "description": "Native PPTX preview engine for File Viewer with worker-based PowerPoint parsing, slide rendering, themes, media, and charts.",
- "packageDir": "packages/renderers/pptx",
- "repository": "pptxjs",
- "github": "https://github.com/flyfish-dev/pptxjs",
- "gitee": "https://gitee.com/flyfish-dev/pptxjs",
- "entryFormats": ["esm", "types", "worker"],
- "publicSource": true
- }
- ],
- "presets": [
- {
- "id": "all",
- "packageName": "@file-viewer/preset-all",
- "description": "Full renderer preset for Flyfish File Viewer, preserving the complete format matrix while heavy renderers are split into standalone packages.",
- "packageDir": "packages/presets/all",
- "repository": "file-viewer-preset-all",
- "github": "https://github.com/flyfish-dev/file-viewer-preset-all",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-preset-all",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "lite",
- "packageName": "@file-viewer/preset-lite",
- "description": "Lite renderer preset for Flyfish File Viewer with text, Markdown, code, image, audio, and video preview lines.",
- "packageDir": "packages/presets/lite",
- "repository": "file-viewer-preset-lite",
- "github": "https://github.com/flyfish-dev/file-viewer-preset-lite",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-preset-lite",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "office",
- "packageName": "@file-viewer/preset-office",
- "description": "Office renderer preset for Flyfish File Viewer with PDF, Word, spreadsheet, presentation, OFD, and OpenDocument preview lines.",
- "packageDir": "packages/presets/office",
- "repository": "file-viewer-preset-office",
- "github": "https://github.com/flyfish-dev/file-viewer-preset-office",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-preset-office",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "engineering",
- "packageName": "@file-viewer/preset-engineering",
- "description": "Engineering renderer preset for Flyfish File Viewer with CAD, 3D, drawing, mind map, geospatial, Typst, EDA, archive, and data asset preview lines.",
- "packageDir": "packages/presets/engineering",
- "repository": "file-viewer-preset-engineering",
- "github": "https://github.com/flyfish-dev/file-viewer-preset-engineering",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-preset-engineering",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- },
- {
- "id": "vite-plugin",
- "packageName": "@file-viewer/vite-plugin",
- "description": "Vite plugin for File Viewer on-demand renderer assembly, virtual renderer modules, renderer chunk planning, and offline worker/WASM asset deployment.",
- "packageDir": "packages/presets/vite-plugin",
- "repository": "file-viewer-vite-plugin",
- "github": "https://github.com/flyfish-dev/file-viewer-vite-plugin",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-vite-plugin",
- "entryFormats": ["esm", "types"],
- "publicSource": true
- }
- ],
- "compatibilityPackages": [
- {
- "id": "vue3-compat-scoped",
- "packageName": "@flyfish-group/file-viewer3",
- "targetPackage": "@file-viewer/vue3",
- "packageDir": "packages/compat/vue3-scoped",
- "publicSource": false,
- "releaseArtifact": {
- "includeTarball": true
- }
- },
- {
- "id": "vue3-compat-unscoped",
- "packageName": "file-viewer3",
- "targetPackage": "@file-viewer/vue3",
- "packageDir": "packages/compat/vue3-unscoped",
- "publicSource": false,
- "releaseArtifact": {
- "includeTarball": false,
- "duplicateOf": "@flyfish-group/file-viewer3",
- "reason": "The open-source main repository keeps one Vue 3 compatibility tarball to avoid duplicate package bodies; the unscoped alias is still published to npm."
- }
- },
- {
- "id": "vue27-compat-scoped",
- "packageName": "@flyfish-group/file-viewer",
- "targetPackage": "@file-viewer/vue2.7",
- "packageDir": "packages/compat/vue2.7",
- "publicSource": false,
- "releaseArtifact": {
- "includeTarball": true
- }
- },
- {
- "id": "web-compat",
- "packageName": "@flyfish-group/file-viewer-web",
- "targetPackage": "@file-viewer/web",
- "packageDir": "packages/compat/web",
- "publicSource": false,
- "releaseArtifact": {
- "includeTarball": true
- }
- },
- {
- "id": "react-compat",
- "packageName": "@flyfish-group/file-viewer-react",
- "targetPackage": "@file-viewer/react",
- "packageDir": "packages/compat/react",
- "publicSource": false,
- "releaseArtifact": {
- "includeTarball": true
- }
- }
- ],
- "wrappers": [
- {
- "id": "web",
- "framework": "Vanilla JS / Pure Web",
- "packageName": "@file-viewer/web",
- "description": "Framework-free File Viewer package with Custom Element, ESM APIs, script-tag IIFE, worker/WASM viewer assets, and an asset copy CLI.",
- "packageDir": "packages/components/web",
- "repository": "file-viewer-web",
- "github": "https://github.com/flyfish-dev/file-viewer-web",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-web",
- "entryFormats": ["esm", "types", "iife", "viewer-assets", "copy-assets-cli"],
- "historicalPackages": ["@flyfish-group/file-viewer-web"]
- },
- {
- "id": "web-full",
- "framework": "Vanilla JS / Pure Web Full",
- "packageName": "@file-viewer/web-full",
- "description": "Full Vanilla JS and Web Component package with preset-all enabled by default for CDN, script-tag, Custom Element, and imperative mounting.",
- "packageDir": "packages/components/web-full",
- "repository": "file-viewer-web-full",
- "github": "https://github.com/flyfish-dev/file-viewer-web-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-web-full",
- "entryFormats": ["esm", "types", "iife"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/web"
- },
- {
- "id": "vue3",
- "framework": "Vue 3",
- "packageName": "@file-viewer/vue3",
- "description": "Production-ready Vue 3 file viewer component powered by @file-viewer/core, with toolbar, search, zoom, watermark, print, and export support.",
- "packageDir": "packages/components/vue3",
- "repository": "file-viewer-vue3",
- "github": "https://github.com/flyfish-dev/file-viewer-vue3",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-vue3",
- "entryFormats": ["esm", "types"],
- "historicalPackages": ["@flyfish-group/file-viewer3", "file-viewer3"]
- },
- {
- "id": "vue3-full",
- "framework": "Vue 3 Full",
- "packageName": "@file-viewer/vue3-full",
- "description": "Full Vue 3 component package with preset-all enabled by default for one-component, one-line complete preview integration.",
- "packageDir": "packages/components/vue3-full",
- "repository": "file-viewer-vue3-full",
- "github": "https://github.com/flyfish-dev/file-viewer-vue3-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-vue3-full",
- "entryFormats": ["esm", "types"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/vue3"
- },
- {
- "id": "vue2.7",
- "framework": "Vue 2.7",
- "packageName": "@file-viewer/vue2.7",
- "description": "Production-ready Vue 2.7 file viewer component powered by @file-viewer/core for teams maintaining modern Vue 2 applications.",
- "packageDir": "packages/components/vue2.7",
- "repository": "file-viewer-vue2.7",
- "github": "https://github.com/flyfish-dev/file-viewer-vue2.7",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-vue2.7",
- "entryFormats": ["esm", "types"],
- "historicalPackages": ["@flyfish-group/file-viewer"]
- },
- {
- "id": "vue2.7-full",
- "framework": "Vue 2.7 Full",
- "packageName": "@file-viewer/vue2.7-full",
- "description": "Full Vue 2.7 component package with preset-all enabled by default for complete preview coverage in modern Vue 2 projects.",
- "packageDir": "packages/components/vue2.7-full",
- "repository": "file-viewer-vue2.7-full",
- "github": "https://github.com/flyfish-dev/file-viewer-vue2.7-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-vue2.7-full",
- "entryFormats": ["esm", "types"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/vue2.7"
- },
- {
- "id": "vue2.6",
- "framework": "Vue 2.6",
- "packageName": "@file-viewer/vue2.6",
- "description": "Production-ready Vue 2.6 file viewer component powered by @file-viewer/core for legacy Vue applications.",
- "packageDir": "packages/components/vue2.6",
- "repository": "file-viewer-vue2.6",
- "github": "https://github.com/flyfish-dev/file-viewer-vue2.6",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-vue2.6",
- "entryFormats": ["esm", "types"],
- "historicalPackages": []
- },
- {
- "id": "vue2.6-full",
- "framework": "Vue 2.6 Full",
- "packageName": "@file-viewer/vue2.6-full",
- "description": "Full Vue 2.6 component package with preset-all enabled by default for legacy Vue applications that need the complete format matrix.",
- "packageDir": "packages/components/vue2.6-full",
- "repository": "file-viewer-vue2.6-full",
- "github": "https://github.com/flyfish-dev/file-viewer-vue2.6-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-vue2.6-full",
- "entryFormats": ["esm", "types"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/vue2.6"
- },
- {
- "id": "react",
- "framework": "React 18/19",
- "packageName": "@file-viewer/react",
- "description": "Production-ready React file viewer component powered by @file-viewer/core, with hooks, document actions, search, zoom, print, and export.",
- "packageDir": "packages/components/react",
- "repository": "file-viewer-react",
- "github": "https://github.com/flyfish-dev/file-viewer-react",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-react",
- "entryFormats": ["esm", "types"],
- "historicalPackages": ["@flyfish-group/file-viewer-react"]
- },
- {
- "id": "react-full",
- "framework": "React 18/19 Full",
- "packageName": "@file-viewer/react-full",
- "description": "Full React component package with preset-all enabled by default while preserving the standard React handle and hook experience.",
- "packageDir": "packages/components/react-full",
- "repository": "file-viewer-react-full",
- "github": "https://github.com/flyfish-dev/file-viewer-react-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-react-full",
- "entryFormats": ["esm", "types"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/react"
- },
- {
- "id": "react-legacy",
- "framework": "React 16.8/17",
- "packageName": "@file-viewer/react-legacy",
- "description": "Production-ready React 16.8/17 file viewer component powered by @file-viewer/core for long-lived React applications.",
- "packageDir": "packages/components/react-legacy",
- "repository": "file-viewer-react-legacy",
- "github": "https://github.com/flyfish-dev/file-viewer-react-legacy",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-react-legacy",
- "entryFormats": ["esm", "types"],
- "historicalPackages": []
- },
- {
- "id": "react-legacy-full",
- "framework": "React 16.8/17 Full",
- "packageName": "@file-viewer/react-legacy-full",
- "description": "Full React 16.8/17 component package with preset-all enabled by default for long-lived React applications.",
- "packageDir": "packages/components/react-legacy-full",
- "repository": "file-viewer-react-legacy-full",
- "github": "https://github.com/flyfish-dev/file-viewer-react-legacy-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-react-legacy-full",
- "entryFormats": ["esm", "types"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/react-legacy"
- },
- {
- "id": "jquery",
- "framework": "jQuery",
- "packageName": "@file-viewer/jquery",
- "description": "jQuery file viewer plugin powered by @file-viewer/core for legacy and mixed frontend stacks.",
- "packageDir": "packages/components/jquery",
- "repository": "file-viewer-jquery",
- "github": "https://github.com/flyfish-dev/file-viewer-jquery",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-jquery",
- "entryFormats": ["esm", "types"],
- "historicalPackages": []
- },
- {
- "id": "jquery-full",
- "framework": "jQuery Full",
- "packageName": "@file-viewer/jquery-full",
- "description": "Full jQuery plugin package with preset-all enabled by default for legacy and mixed frontend stacks.",
- "packageDir": "packages/components/jquery-full",
- "repository": "file-viewer-jquery-full",
- "github": "https://github.com/flyfish-dev/file-viewer-jquery-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-jquery-full",
- "entryFormats": ["esm", "types"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/jquery"
- },
- {
- "id": "svelte",
- "framework": "Svelte",
- "packageName": "@file-viewer/svelte",
- "description": "Production-ready Svelte file viewer component powered by @file-viewer/core with the same viewer options and document actions.",
- "packageDir": "packages/components/svelte",
- "repository": "file-viewer-svelte",
- "github": "https://github.com/flyfish-dev/file-viewer-svelte",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-svelte",
- "entryFormats": ["svelte-component", "esm", "types"],
- "historicalPackages": []
- },
- {
- "id": "svelte-full",
- "framework": "Svelte Full",
- "packageName": "@file-viewer/svelte-full",
- "description": "Full Svelte component and action package with preset-all enabled by default and the same viewer actions as the standard package.",
- "packageDir": "packages/components/svelte-full",
- "repository": "file-viewer-svelte-full",
- "github": "https://github.com/flyfish-dev/file-viewer-svelte-full",
- "gitee": "https://gitee.com/flyfish-dev/file-viewer-svelte-full",
- "entryFormats": ["svelte-component", "esm", "types"],
- "historicalPackages": [],
- "flavor": "full",
- "basePackage": "@file-viewer/svelte"
- }
- ]
- }
|