docusaurus-mdx-checker
Version:
Check your Docusaurus content for MDX v2 parsing errors
59 lines (52 loc) • 1.38 kB
JavaScript
import remarkFrontmatter from "remark-frontmatter";
import remarkDirectives from "remark-directive";
import remarkGFM from "remark-gfm";
import remarkComment from "@slorber/remark-comment";
import remarkMath from "remark-math";
export const DefaultGlobals = [
// This is an approximation bug good enough?
// Node/browser share a lot of globals so it's almost correct?
// See https://github.com/pierrec/node-eval/pull/27
...Object.getOwnPropertyNames(globalThis),
// Extra browser-specific globals
"require",
"navigator",
"window",
"document",
"alert",
// Docusaurus globals:
"contentTitle",
"frontMatter",
"toc",
"siteConfig",
];
export const VersionedDocsExclusion = "**/versioned_docs";
export const DefaultRemarkPlugins = Object.freeze([
remarkFrontmatter,
remarkDirectives,
remarkGFM,
remarkComment,
remarkMath,
]);
export const DefaultRehypePlugins = Object.freeze([]);
export const DefaultInclude = Object.freeze([
"**/*.{md,mdx}",
"../docs/**/*.{md,mdx}",
]);
export const DefaultExclude = Object.freeze([
"packages",
"examples",
"node_modules",
"CHANGELOG.md",
"CODE_OF_CONDUCT.md",
"CONTRIBUTING.md",
"README.md",
//
"website/packages",
"website/examples",
"website/node_modules",
"website/CHANGELOG.md",
"website/CODE_OF_CONDUCT.md",
"website/CONTRIBUTING.md",
"website/README.md",
]);