Skip to content

Commit 35e9e0a

Browse files
authored
Update to Docusaurus v3.8 with Faster build and React v19.1 (#351)
* Upgrade to Docusaurus 3.8 * Use new Docusarus Faster build engine with multithreading * Update dependencies * Update React to v19.1 * Revert devcontainer change
1 parent 0abfe5d commit 35e9e0a

File tree

5 files changed

+3936
-3267
lines changed

5 files changed

+3936
-3267
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// Windows users should clone repo in container volume or using WSL2
1313
// If not, uncomment this to fix poor yarn/npm performance
1414
// "mounts": [
15-
// "source=pester-docs-node_modules,target=${containerWorkspaceFolder}/node_modules,type=volume"
15+
// "source=pester-docs-node_modules,target=${containerWorkspaceFolder}/node_modules,type=volume"
1616
// ],
1717

1818
// Use 'forwardPorts' to make a list of ports inside the container available locally.

babel.config.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

docusaurus.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,12 @@ const config = {
178178
}),
179179
],
180180
],
181+
future: {
182+
experimental_faster: true, // Use new @docusaurus/faster features for faster build
183+
v4: {
184+
removeLegacyPostBuildHeadAttribute: true, // To support SSG worker threads (experimental_faster.ssgWorkerThreads)
185+
},
186+
}
181187
};
182188

183189
export default config;

package.json

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,19 @@
1414
"write-heading-ids": "docusaurus write-heading-ids"
1515
},
1616
"dependencies": {
17-
"@docusaurus/core": "^3.1.1",
18-
"@docusaurus/preset-classic": "^3.1.1",
19-
"@mdx-js/react": "^3.0.0",
20-
"@tanstack/react-table": "^8.13.2",
21-
"clsx": "^2.0.0",
22-
"prism-react-renderer": "^2.3.1",
23-
"react": "^18.2.0",
24-
"react-dom": "^18.2.0"
17+
"@docusaurus/core": "^3.8.1",
18+
"@docusaurus/faster": "^3.8.1",
19+
"@docusaurus/preset-classic": "^3.8.1",
20+
"@mdx-js/react": "^3.1.0",
21+
"@tanstack/react-table": "^8.21.3",
22+
"clsx": "^2.1.1",
23+
"prism-react-renderer": "^2.4.1",
24+
"react": "^19.1.0",
25+
"react-dom": "^19.1.0"
2526
},
2627
"devDependencies": {
27-
"@docusaurus/module-type-aliases": "^3.1.1",
28-
"@docusaurus/types": "^3.1.1"
28+
"@docusaurus/module-type-aliases": "^3.8.1",
29+
"@docusaurus/types": "^3.8.1"
2930
},
3031
"browserslist": {
3132
"production": [

0 commit comments

Comments
 (0)