Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 4249x 4249x 4249x | import type { GrayMatterOptions, ResolvedOptions } from "./types.ts";
import { arrayify } from "./utils.ts";
/**
* Apply default options
*/
export function defaults(options?: GrayMatterOptions): ResolvedOptions {
const delims = arrayify(options?.delimiters ?? "---");
const delimiters: [string, string] =
delims.length === 1 ? [delims[0]!, delims[0]!] : [delims[0]!, delims[1]!];
return {
...options,
delimiters,
language: options?.language ?? "yaml",
};
}
|