export const isMarkdownPreviewFile = (path: string): boolean => /\.(?:md|mdx)$/i.test(path); export function setMarkdownTaskChecked( markdown: string, markerOffset: number, checked: boolean, ): string { if ( markerOffset < 0 || markdown[markerOffset] !== "[" || !/[ xX]/.test(markdown[markerOffset + 1] ?? "") || markdown[markerOffset + 2] !== "]" ) { return markdown; } return `${markdown.slice(0, markerOffset + 1)}${checked ? "x" : " "}${markdown.slice(markerOffset + 2)}`; }