Sébastien Lorber
Sébastien Lorber
## 💥 Proposal - We should implement a component library for the classic theme. - Those components would be reusable across the theme, and not coupled to a specific plugin....
When building a Docusaurus site with multiple locales, the memory keeps increasing. What happens, in pseudo-code: ```ts async function buildSite() { await buildLocale("en"); // +20mb await buildLocale("fr"); // +20mb await...
# Memory leaks during SSG I investigated SSG performance and memory usage on a large 11k-docs site (see https://github.com/facebook/docusaurus/discussions/11140) with SSG worker threads enabled (https://github.com/facebook/docusaurus/pull/10826). To remember everything, here are...
## Motivation We should be able to use source map for MDX files, to know which line an MDX error comes from more easily. Note: this is only for runtime...
As part of https://github.com/facebook/docusaurus/issues/6113, we want to improve the swizzle DX The `docusaurus swizzle` command works fine but still has some major DX problems. These are various proposals that we...
### Description Many users requested the ability to create i18n locale-specific content. By that, I mean localized sites are mostly the same and share many pages, apart from a few...
## 🐛 Bug Report Most classic D2 sites will use the same layout component on every single page, apart from a few rare exceptions (like a code playground implemented with...
### Motivation If you are an SVGR / SVGO expert, please help us find better defaults. In https://github.com/facebook/docusaurus/pull/10677 we are creating a new `@docusaurus/plugin-svgr` plugin that you can now configure...
Docusaurus maintainer here, trying to see if we can get a simpler built-in solution to avoid global CSS pollution (https://github.com/facebook/docusaurus/issues/6032). I'd like to ensure that the solution I plan to...
### Describe the bug For some code inputs containing escaped unicode emojis, SWC minifier will output unescaped unicode emojis. Example input: ```js console.log("\\"\\\\uD83D\\\\uDE42\\""); ``` ### Input code ```typescript import swc...