Skip to content

Commit 2872c53

Browse files
committed
refactor: adopt rspack, SWC
1 parent 5e8d676 commit 2872c53

File tree

3 files changed

+730
-569
lines changed

3 files changed

+730
-569
lines changed

docusaurus.config.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,8 @@ const config: Config = {
5050
require.resolve("@fontsource/jetbrains-mono/index.css"),
5151
],
5252

53-
webpack: {
54-
jsLoader: (isServer) => ({
55-
loader: require.resolve("esbuild-loader"),
56-
options: {
57-
loader: "tsx",
58-
target: isServer ? "node12" : "es2017",
59-
},
60-
}),
53+
future: {
54+
experimental_faster: true,
6155
},
6256

6357
headTags: [

package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
},
1818
"dependencies": {
1919
"@docusaurus/core": "3.6.0",
20+
"@docusaurus/faster": "^3.6.0",
2021
"@docusaurus/plugin-content-docs": "3.6.0",
2122
"@docusaurus/plugin-content-pages": "3.6.0",
2223
"@docusaurus/plugin-debug": "3.6.0",
@@ -48,14 +49,10 @@
4849
"@types/js-yaml": "^4.0.9",
4950
"@types/node": "20.14.2",
5051
"@types/react": "^18.2.79",
51-
"esbuild": "^0.20.2",
52-
"esbuild-loader": "4.1.0",
53-
"esbuild-register": "3.5.0",
5452
"is-ci": "3.0.1",
5553
"prettier": "3.3.1",
5654
"regenerator-runtime": "0.14.1",
57-
"typescript": "5.4.5",
58-
"webpack": "^5.91.0"
55+
"typescript": "5.4.5"
5956
},
6057
"browserslist": {
6158
"production": [

0 commit comments

Comments
 (0)