Skip to content

Commit fd71944

Browse files
committed
fix(examples/webpack): transform TS
1 parent f8ce294 commit fd71944

File tree

3 files changed

+222
-15
lines changed

3 files changed

+222
-15
lines changed

examples/webpack/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@
1010
"vue": "^3.3.8"
1111
},
1212
"devDependencies": {
13+
"@swc/core": "^1.3.99",
1314
"@types/webpack": "^5.28.5",
1415
"cross-env": "^7.0.3",
1516
"html-webpack-plugin": "^5.5.3",
1617
"serve": "^14.2.1",
1718
"sucrase": "^3.34.0",
19+
"swc-loader": "^0.2.3",
1820
"unplugin-vue": "workspace:*",
1921
"webpack": "^5.89.0",
2022
"webpack-cli": "^5.1.4",

examples/webpack/webpack.config.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ const config: Configuration = {
77
entry: {
88
app: './src/main.ts',
99
},
10+
module: {
11+
rules: [
12+
{
13+
enforce: 'post',
14+
test: /\.m?ts$/,
15+
exclude: /(node_modules)/,
16+
use: { loader: 'swc-loader' },
17+
},
18+
],
19+
},
1020
plugins: [
1121
Vue(),
1222
new HtmlWebpackPlugin({

pnpm-lock.yaml

Lines changed: 210 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)