{ "schemaVersion": 1, "currentSourceBranch": "main", "targetBranchModel": { "main": "private-aggregate-workspace", "v2": "vue2.7-component", "v3": "vue3-component" }, "sourceRemote": { "name": "origin", "url": "https://git.flyfish.dev/flyfish-group/file-viewer.git", "visibility": "private" }, "publicOrganization": "flyfish-dev", "publicMainRepository": { "github": "https://github.com/flyfish-dev/file-viewer", "gitee": "https://gitee.com/flyfish-dev/file-viewer", "description": "Browser-native Office / PDF / CAD / archive viewer for internal web apps, with Vue, React, Svelte, jQuery, Web Components, and no server-side conversion.", "sourcePolicy": "public-open-source-main-repository", "role": "open-source-main-repository" }, "branches": [ { "name": "main", "role": "private-aggregate-workspace", "packageName": "@flyfish-group/file-viewer-workspace", "sourcePolicy": "private-complete-original-workspace", "description": "Maintains the complete private original aggregate workspace, release automation, apps, docs, packages, compatibility aliases, ecosystem export scripts, and internal integration history. It is not the public open-source aggregate repository and is not reduced to @file-viewer/core." }, { "name": "v2", "role": "vue2.7-component", "wrapperId": "vue2.7", "packageName": "@file-viewer/vue2.7", "compatibilityPackages": [ "@flyfish-group/file-viewer" ], "sourcePolicy": "component-source-exported-publicly", "description": "Tracks the Vue 2.7 integration experience while sharing the same @file-viewer/core foundation and public component repository." }, { "name": "v3", "role": "vue3-component", "wrapperId": "vue3", "packageName": "@file-viewer/vue3", "compatibilityPackages": [ "@flyfish-group/file-viewer3", "file-viewer3" ], "sourcePolicy": "component-source-exported-publicly", "description": "Tracks the Vue 3 component package and v3 demo experience while sharing the same @file-viewer/core foundation and public component repository." } ] }