Switch to swc-loader

This commit is contained in:
Billy Tat
2023-06-05 16:44:30 -07:00
parent 05f194a3f3
commit e83b3c7e68
3 changed files with 91 additions and 1 deletions
+17
View File
@@ -23,6 +23,23 @@ module.exports = {
},
},
},
webpack: {
jsLoader: (isServer) => ({
loader: require.resolve('swc-loader'),
options: {
jsc: {
parser: {
syntax: 'typescript',
tsx: true,
},
target: 'es2017',
},
module: {
type: isServer ? 'commonjs' : 'es6',
},
},
}),
},
themeConfig: {
docs: {
sidebar: {