website: enable docusaurus faster option (#12326)

* website: enable docusaurus faster option

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix build failing in CI

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix lightningcss

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix swc...sigh

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix swc again

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens L.
2025-02-22 22:00:56 +01:00
committed by GitHub
parent 4af415f3fd
commit 46303cc59f
4 changed files with 1283 additions and 4 deletions

View File

@ -1,3 +0,0 @@
module.exports = {
presets: [require.resolve("@docusaurus/core/lib/babel/preset")],
};

View File

@ -166,6 +166,9 @@ const createConfig = (): Config => {
markdown: {
mermaid: true,
},
future: {
experimental_faster: true,
},
themes: ["@docusaurus/theme-mermaid", "docusaurus-theme-openapi-docs"],
};
};

1266
website/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -19,6 +19,7 @@
"dependencies": {
"semver": "^7.7.1",
"@docusaurus/core": "^3.7.0",
"@docusaurus/faster": "^3.7.0",
"@docusaurus/plugin-client-redirects": "^3.7.0",
"@docusaurus/plugin-content-docs": "^3.7.0",
"@docusaurus/preset-classic": "^3.7.0",
@ -63,6 +64,20 @@
"typescript": "~5.7.3",
"wireit": "^0.14.11"
},
"optionalDependencies": {
"@rspack/binding-darwin-arm64": "1.1.6",
"@rspack/binding-linux-arm64-gnu": "1.1.6",
"@rspack/binding-linux-x64-gnu": "1.1.6",
"lightningcss-darwin-arm64": "1.28.2",
"lightningcss-linux-arm64-gnu": "1.28.2",
"lightningcss-linux-x64-gnu": "1.28.2",
"@swc/core-darwin-arm64": "1.10.1",
"@swc/core-linux-arm64-gnu": "1.10.1",
"@swc/core-linux-x64-gnu": "1.10.1",
"@swc/html-darwin-arm64": "1.10.1",
"@swc/html-linux-arm64-gnu": "1.10.1",
"@swc/html-linux-x64-gnu": "1.10.1"
},
"wireit": {
"lint:lockfile": {
"__comment": "The lockfile-lint package does not have an option to ensure resolved hashes are set everywhere",