chore(website): Cleanup docusaurus setup (#3355)

* Update docusaurus typescript setup for v3

And fix lint-staged and eslint

* Enable automatic JSX runtime

* Remove babel config and dependencies

* update yarn.lock

* add typecheck to site workflow

* update typedoc config

* downgrade docusaurus packages

* Update site.yml

* Type context and options in webpack-docusaurus-plugin.ts

---------

Co-authored-by: Matt Hatcher <3768988+MatthewSH@users.noreply.github.com>
This commit is contained in:
Fleny
2024-02-09 21:34:59 +01:00
committed by GitHub
parent 96becc331d
commit f0ac958903
35 changed files with 1101 additions and 675 deletions

10
.gitignore vendored
View File

@@ -15,16 +15,6 @@ node_modules
!.yarn/releases
!.yarn/sdks
!.yarn/versions
proxies/*/.yarn/*
!proxies/*/.yarn/patches
!proxies/*/.yarn/plugins
!proxies/*/.yarn/releases
!proxies/*/.yarn/sdks
!proxies/*/.yarn/versions
site/api_reference/generated/classes
site/api_reference/generated/enums
site/api_reference/generated/interfaces
site/api_reference/generated/modules
website/api_reference/generated/classes/*.md
website/api_reference/generated/enums/*.md
website/api_reference/generated/interfaces/*.md