Skip to content

Commit fe856ac

Browse files
authored
docs: enable experimental faster features in Docusaurus config (#851)
Switching to SWC from `babel` seems to fix the crashing API documentation issue. related to apify/apify-docs#1686
1 parent 74472de commit fe856ac

File tree

3 files changed

+623
-27
lines changed

3 files changed

+623
-27
lines changed

website/docusaurus.config.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@ const versions = require('./versions.json');
66
const { absoluteUrl } = config;
77
/** @type {Partial<import('@docusaurus/types').DocusaurusConfig>} */
88
module.exports = {
9+
future: {
10+
experimental_faster: {
11+
swcJsLoader: true,
12+
swcJsMinimizer: true,
13+
swcHtmlMinimizer: true,
14+
lightningCssMinimizer: true,
15+
rspackBundler: true,
16+
mdxCrossCompilerCache: true,
17+
rspackPersistentCache: true,
18+
},
19+
v4: {
20+
removeLegacyPostBuildHeadAttribute: true,
21+
useCssCascadeLayers: false,
22+
},
23+
},
924
title: 'CLI | Apify Documentation',
1025
url: absoluteUrl,
1126
baseUrl: '/cli',

website/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@
2727
},
2828
"dependencies": {
2929
"@apify/docs-theme": "^1.0.185",
30-
"@docusaurus/core": "^3.5.2",
31-
"@docusaurus/plugin-client-redirects": "^3.5.2",
32-
"@docusaurus/preset-classic": "^3.5.2",
30+
"@docusaurus/core": "^3.8.1",
31+
"@docusaurus/faster": "^3.8.1",
32+
"@docusaurus/plugin-client-redirects": "^3.8.1",
33+
"@docusaurus/preset-classic": "^3.8.1",
3334
"clsx": "^1.2.1",
3435
"docusaurus-gtm-plugin": "^0.0.2",
3536
"prop-types": "^15.8.1",

0 commit comments

Comments
 (0)