Skip to content

Commit

Permalink
Update dependencies (Docusaurus v3) (#142)
Browse files Browse the repository at this point in the history
* Update Dependencies

* Remove `theme/Searchbar`
This is no longer required in newer versions of `docusaurus-lunr-search`

* Remove now-redundant Promise
Latest versions of `gh-pages` return a promise from `publish()` now

* `remark-admonitions` is now a default Docusaurus remark plugin

* `unified` now uses ESM imports

* Bump required Node.js version
The updated dependencies no longer support anything below Node 16

* Fix failing snapshot test `failing_function`
`codespan-reporting` introduced a change that collapses multi-line outputs, breaking some old snapshots. This reverts this change to preserve old snapshots.

* Bump required Node.js version to v18
Docusaurus requires Node.js version >=18.0

* Bump Docusaurus `v3.4.0`

* Fix broken changelog link
The broken links detector expects the changelog page to be lowercase, while we have it as all uppercase

* Fix broken anchor links when class does not have any types, properties, or functions
To fix this, we remove any of the top-level categories in the toc if they contain no children
  • Loading branch information
YetAnotherClown authored Jul 12, 2024
1 parent 628107f commit d31bff1
Show file tree
Hide file tree
Showing 19 changed files with 16,920 additions and 26,554 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Lua is the moon. The moon is your code. The moon influences the waves in the oce
## Building in Development and Contributing

Requirements:
- [Node.js 14+](https://nodejs.org/en/)
- [Node.js 18+](https://nodejs.org/en/)
- [Rust 1.54.0 and Cargo](https://rustup.rs/)

1. Clone this repository
Expand Down
Loading

0 comments on commit d31bff1

Please sign in to comment.