docusaurus/packages
Sébastien Lorber d28210d35b
refactor(theme): CodeBlock, centralize metadata parsing + refactor theme component (#11059)
* fix import duplicated

* centralize parsing of code block metadata

* split logic into many subcomponents

* extract getCodeBlockClassName

* fix duplicate useCodeWordWrap() call

* simplify JSX

* move ensureLanguageClassName logic to theme-common

* fix line highlighting bug

* rename tokens to lines

* Extract Pre/Code subcomponents

* Add tests for metadata language

* Add tests for metadata className

* Add tests for metadata title

* Add tests for metadata line highlighting

* Add tests for metadata lineNumbersStart
2025-04-04 18:15:34 +02:00
..
create-docusaurus fix(create-docusaurus): fix CLI and remove shelljs escapeShellArg util (#10958) 2025-02-28 20:09:59 +01:00
docusaurus chore: use rspack 1.3.0 (#11039) 2025-04-01 15:33:09 +02:00
docusaurus-babel chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-bundler refactor: remove react-dev-utils (CRA) dependency, internalize code (#10956) 2025-02-28 18:49:27 +01:00
docusaurus-cssnano-preset chore: upgrade monorepo to TS 5.8 (#10966) 2025-03-06 12:33:11 +01:00
docusaurus-faster chore: use rspack 1.3.0 (#11039) 2025-04-01 15:33:09 +02:00
docusaurus-logger fix: perflogger mark detail bug (#10818) 2025-01-06 14:13:14 +01:00
docusaurus-mdx-loader fix(mdx-loader): refactor and fix heading to toc html value serialization (#11004) 2025-03-18 17:52:26 +01:00
docusaurus-module-type-aliases fix(module-type-aliases): pin react-helmet-async to @slorber/react-helmet-async@1.3.0 (#10998) 2025-03-17 11:17:05 +01:00
docusaurus-plugin-client-redirects chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-plugin-content-blog refactor(theme): refactor CodeBlock parseLines logic + use inline snapshots to ease review (#11058) 2025-04-04 13:22:51 +02:00
docusaurus-plugin-content-docs refactor(theme): refactor CodeBlock parseLines logic + use inline snapshots to ease review (#11058) 2025-04-04 13:22:51 +02:00
docusaurus-plugin-content-pages fix(plugins): add missing validateOptions types (#10929) 2025-02-13 15:29:51 +01:00
docusaurus-plugin-debug chore(plugin-debug): upgrade react-json-view-lite to v2.3.0 for react 19 (#10903) 2025-02-06 10:43:08 +01:00
docusaurus-plugin-google-analytics chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-plugin-google-gtag chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-plugin-google-tag-manager chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-plugin-ideal-image fix(ideal-image): fix waypoint initial scroll bug (#11026) 2025-03-24 15:31:37 +01:00
docusaurus-plugin-pwa chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-plugin-rsdoctor chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-plugin-sitemap feat(core): new postBuild({routesBuildMetadata}) API, deprecate head attribute + v4 future flag (#10850) 2025-01-17 17:26:48 +01:00
docusaurus-plugin-svgr fix(core): restore core svg file-loader (#10820) 2025-01-06 17:54:43 +01:00
docusaurus-plugin-vercel-analytics chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-preset-classic chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-remark-plugin-npm2yarn feat(plugin-npm2yarn): Add Bun to default tabs conversions (#10953) 2025-03-11 09:37:01 +01:00
docusaurus-theme-classic refactor(theme): CodeBlock, centralize metadata parsing + refactor theme component (#11059) 2025-04-04 18:15:34 +02:00
docusaurus-theme-common refactor(theme): CodeBlock, centralize metadata parsing + refactor theme component (#11059) 2025-04-04 18:15:34 +02:00
docusaurus-theme-live-codeblock chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-theme-mermaid chore: add eslint-plugin-react-compiler (#10969) 2025-03-07 18:04:40 +01:00
docusaurus-theme-search-algolia chore: add eslint-plugin-react-compiler (#10969) 2025-03-07 18:04:40 +01:00
docusaurus-theme-translations fix(theme): navbar mobile sidebar should allow clicking dropdown parent link (#11053) 2025-04-03 18:40:45 +02:00
docusaurus-tsconfig chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-types feat(core): Docusaurus Faster - Rspack Persistent Cache (#10931) 2025-02-21 11:39:48 +01:00
docusaurus-utils fix(cli): fix CLI write-translation bug (#11027) 2025-03-27 12:22:44 +01:00
docusaurus-utils-common chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
docusaurus-utils-validation chore: release Docusaurus 3.7.0 (#10812) 2025-01-03 18:11:21 +01:00
eslint-plugin chore: upgrade monorepo to TS 5.8 (#10966) 2025-03-06 12:33:11 +01:00
lqip-loader docs: add missing code block language to README.md (#10952) 2025-02-26 10:15:03 +01:00
stylelint-copyright chore: upgrade monorepo to TS 5.8 (#10966) 2025-03-06 12:33:11 +01:00