UNPKG

front-matter

Version:

Extract YAML front matter from a string

22 lines (19 loc) 501 B
export interface FrontMatterResult<T> { readonly attributes: T readonly body: string readonly bodyBegin: number; readonly frontmatter?: string } export interface FrontMatterOptions { /** * Whether to use [safeload](https://github.com/nodeca/js-yaml#safeload-string---options-) * @default true */ allowUnsafe?: boolean } interface FM { <T>(file: string, options?: FrontMatterOptions): FrontMatterResult<T> test(file: string): boolean } declare const fm: FM export default fm