-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependencies (Docusaurus v3) #142
Update dependencies (Docusaurus v3) #142
Conversation
This is no longer required in newer versions of `docusaurus-lunr-search`
Latest versions of `gh-pages` return a promise from `publish()` now
The updated dependencies no longer support anything below Node 16
`codespan-reporting` introduced a change that collapses multi-line outputs, breaking some old snapshots. This reverts this change to preserve old snapshots.
Docusaurus requires Node.js version >=18.0
The broken links detector expects the changelog page to be lowercase, while we have it as all uppercase
…s, or functions To fix this, we remove any of the top-level categories in the toc if they contain no children
I recently tested this branch on the Nevermore repository. The update to Full-Moon to Full-Moon |
Also, the diff from the lock files is pretty huge, should I create a |
These changes have been moved, see (evaera#147)
Extractor changes have been moved to #147, with changes to prepare for full-moon 1.0.0 release and file paths in full-moon errors. |
…into update-dependencies
This PR updates all dependencies for the CLI and Docusaurus Plugin to their latest major versions, with necessary changes for any breaking changes. The notable change here is the update to Docusaurus v3.
This build successfully works on
roblox-lua-promise
,Nevermore
, and some of my own projects.Changes:
18
, as this is now the minimum supported version of many of the updated dependencies.docusaurus-preset-classic
now has a default remark plugin for admonitions,remark-admonitions
is no longer needed.docusaurus-lunr-search
no longer requirestheme/SearchBar
folder.changelog.md
instead ofCHANGELOG.md
in the temporary directory.Known Issues:
docusaurus-lunr-search
has an open issue where the search bar is stuck on "Loading..." during development builds, the search bar does work with actual builds.