@analogjs/platform
Version:
The fullstack meta-framework for Angular
13 lines (12 loc) • 666 B
TypeScript
import { Plugin } from 'vite';
import type { WithShikiHighlighterOptions } from './content/shiki/options.js';
import type { WithPrismHighlighterOptions } from './content/prism/options.js';
import type { WithMarkedOptions } from './content/marked/index.js';
import type { Options } from './options.js';
export type ContentPluginOptions = {
highlighter?: 'shiki' | 'prism';
markedOptions?: WithMarkedOptions;
shikiOptions?: WithShikiHighlighterOptions;
prismOptions?: WithPrismHighlighterOptions;
};
export declare function contentPlugin({ highlighter, markedOptions, shikiOptions, prismOptions, }?: ContentPluginOptions, options?: Options): Plugin[];