|
|
1 kuukausi sitten | |
|---|---|---|
| .. | ||
| src | 1 kuukausi sitten | |
| LICENSE | 1 kuukausi sitten | |
| README.en.md | 1 kuukausi sitten | |
| README.md | 1 kuukausi sitten | |
| package.json | 1 kuukausi sitten | |
| tsconfig.json | 1 kuukausi sitten | |
Standalone code, text, Markdown, patch, and git bundle renderer package for Flyfish File Viewer. It handles source highlighting, Markdown reading surfaces, side-by-side patch diffs, git bundle inspection, and unified zoom for .txt, .json, .ts, .vue, .log, .md, .markdown, .patch, .bundle, and other code delivery formats.
import FileViewer from '@file-viewer/vue3'
import { textRenderer } from '@file-viewer/renderer-text'
const options = {
builtinRenderers: 'none',
renderers: textRenderer,
}
You can also compose it with other renderers:
import { textRenderer } from '@file-viewer/renderer-text'
import { pdfRenderer } from '@file-viewer/renderer-pdf'
const options = {
builtinRenderers: 'none',
renderers: [pdfRenderer, textRenderer],
}
highlight.js core with per-language dynamic imports instead of registering every language up front.patch uses diff2html on demand for side-by-side review.bundle / bdl parses Git bundle headers, refs, commit history, file trees, and readable blobs; regular OFS_DELTA / REF_DELTA objects are resolved in the browser, while very large packs or bundles that depend on external prerequisites surface a clear boundary notice.marked for a read-only reading surface with dark/light theme support, table scrolling, and a unified zoom provider.@file-viewer/core no longer bundles code / markdown renderers and no longer depends directly on highlight.js, marked, diff2html, or git bundle parsing dependencies. Install this package explicitly for code, text, Markdown, patch, or git bundle preview, or use @file-viewer/preset-all, which aggregates this renderer automatically.