* uses xdm for now, will switch to mdx-js/mdx when it has the features
* rsc is the future
* extremely optimized implementation, rich metadata, sitemap, rss feed
* improved playground(s)
* no framework, which makes sure we don’t favor one company over another
* currently a lot of new direct dependencies and custom code, which will
presumably become less so when RSC hits mainstream as either someone
else will build stuff that does things like this, or perhaps I will
externalize it.
* perf: move all devDependencies to root package.json, prettier all files except .md/.mdx temporarily
* chore: no need to prettier .min.* files
* chore: bump gatsby related packages
* ci: bump related dependencies causing build error, optimize pkg files
* ci: use yarn --lockfile instead of install manually
* ci: support legacy node 8
* ci: set jest config testEnvironment at root level
* chore: fix main and module property for @mdx-js/vue pkg
* ci: run build before docs-build for now.sh
* test: fix possible testing issues
* build: fix gatsby build error, downgrade core-js to 2.0 temporarily
* test: try testPathIgnorePatterns with rootDir for Windows
* chore: change babel.config.js in sub folders to .babelrc
* feat: replace remark-cli with eslint-plugin-mdx
related: @rxts/eslint-plugin-mdx has been renamed to eslint-plugin-mdx. thanks to @azz
* chore: remove unless .remarkignore in favor of .eslintignore
* docs: Add `eslint-mdx` into document
ESLint Parser/Plugin for MDX, helps you lint all ES syntaxes excluding `code` block of course. Work perfectly with `eslint-plugin-import`, `eslint-plugin-prettier` or any other eslint plugins.
It is a complete rewriting from scratch for [eslint-plugin-mdx](https://github.com/azz/eslint-plugin-mdx).
* chore: use eslint-mdx related plugin to lint .mdx files
* feat: blank lines can be handled correctly