|
|
1 месяц назад | |
|---|---|---|
| .. | ||
| src | 1 месяц назад | |
| LICENSE | 1 месяц назад | |
| README.en.md | 1 месяц назад | |
| README.md | 1 месяц назад | |
| package.json | 1 месяц назад | |
| tsconfig.json | 1 месяц назад | |
Standalone email renderer package for Flyfish File Viewer. It handles .eml, .msg, and .mbox previews, body/header switching, attachment download, and nested attachment previews.
import FileViewer from '@file-viewer/vue3'
import { emailRenderer } from '@file-viewer/renderer-email'
const options = {
builtinRenderers: 'none',
renderers: emailRenderer,
}
You can also compose it with other renderers:
import { emailRenderer } from '@file-viewer/renderer-email'
import { pdfRenderer } from '@file-viewer/renderer-pdf'
import { archiveRenderer } from '@file-viewer/renderer-archive'
const options = {
builtinRenderers: 'none',
renderers: [pdfRenderer, archiveRenderer, emailRenderer],
}
.eml and .mbox with postal-mime..msg with @kenjiuno/msgreader.renderNestedBuffer when the host viewer provides it.The core package no longer bundles the email renderer and no longer installs postal-mime / @kenjiuno/msgreader directly. Install this renderer explicitly, or use @file-viewer/preset-all, when email preview is required.