8b4586a2dec14f590f97a3f029c0af4d7cd442f6 updates the imports, as some stuff has moved from @docusaurus/theme-common/internal to plugin-content-blog/client or plugin-content-docs/client.
b8b89d92e3803da4f1d8300260243aec794db446 moves plugin-content-blog to an actual dependency instead of a development dependency.
Test instructions
This PR can be acceptance tested by following these steps:
Run docusaurus clear and delete node_modules to prevent any caches.
Run yarn to install all dependencies.
Run npx docusaurus-mdx-checker and confirm all files are compiled successfully.
Run yarn start and confirm the developer docs are locally built and served successfully.
Run yarn build and yarn serve to confirm the developer docs can also be successfully built for production.
Do a few smoke tests to confirm everything works as before.
Fixes #316
Summary
This PR updates Docusaurus to the latest version (3.5). This PR addresses all required changes to make the migration.
Relevant technical choices
The individual commits show how the updating took place:
@docusaurus/theme-common/internal
toplugin-content-blog/client
orplugin-content-docs/client
.plugin-content-blog
to an actual dependency instead of a development dependency.Test instructions
This PR can be acceptance tested by following these steps:
docusaurus clear
and deletenode_modules
to prevent any caches.yarn
to install all dependencies.npx docusaurus-mdx-checker
and confirm all files are compiled successfully.yarn start
and confirm the developer docs are locally built and served successfully.yarn build
andyarn serve
to confirm the developer docs can also be successfully built for production.