Skip to content

Commit 5e58a3b

Browse files
committed
update webpack config
1 parent f8be1fc commit 5e58a3b

File tree

5 files changed

+75
-20
lines changed

5 files changed

+75
-20
lines changed

packages/analytics/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"sass-loader": "13.3.2",
6161
"style-loader": "3.3.3",
6262
"terser-webpack-plugin": "5.3.9",
63+
"ts-loader": "^9.4.3",
6364
"typescript": "5.1.3",
6465
"webpack": "5.87.0",
6566
"webpack-bundle-analyzer": "^4.9.0",

packages/analytics/webpack.config.js

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,37 @@ module.exports = function (_env, argv) {
3737
},
3838
module: {
3939
rules: [
40+
// {
41+
// test: /\.(ts|js)x?$/i,
42+
// exclude: /node_modules/,
43+
// use: {
44+
// loader: 'babel-loader',
45+
// options: {
46+
// presets: [
47+
// ['@babel/preset-env', { modules: false }],
48+
// '@babel/preset-react',
49+
// '@babel/preset-typescript',
50+
// ],
51+
// },
52+
// },
53+
// },
4054
{
4155
test: /\.(ts|js)x?$/i,
4256
exclude: /node_modules/,
43-
use: {
44-
loader: 'babel-loader',
45-
options: {
46-
presets: [
47-
['@babel/preset-env', { modules: false }],
48-
'@babel/preset-react',
49-
'@babel/preset-typescript',
50-
],
57+
use: [
58+
{
59+
loader: 'babel-loader',
60+
options: {
61+
presets: [['@babel/preset-env', { modules: false }], '@babel/preset-react'],
62+
},
5163
},
52-
},
64+
{
65+
loader: 'ts-loader',
66+
options: {
67+
transpileOnly: true,
68+
},
69+
},
70+
],
5371
},
5472
{
5573
test: /\.s[ac]ss$/i,

packages/settings/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"style-loader": "3.3.3",
6363
"tailwindcss": "3.3.2",
6464
"terser-webpack-plugin": "5.3.9",
65+
"ts-loader": "^9.4.3",
6566
"typescript": "5.1.3",
6667
"webpack": "5.87.0",
6768
"webpack-bundle-analyzer": "^4.9.0",

packages/settings/webpack.config.js

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,37 @@ module.exports = function (_env, argv) {
3939
},
4040
module: {
4141
rules: [
42+
// {
43+
// test: /\.(ts|js)x?$/i,
44+
// exclude: /node_modules/,
45+
// use: {
46+
// loader: 'babel-loader',
47+
// options: {
48+
// presets: [
49+
// ['@babel/preset-env', { modules: false }],
50+
// '@babel/preset-react',
51+
// '@babel/preset-typescript',
52+
// ],
53+
// },
54+
// },
55+
// },
4256
{
4357
test: /\.(ts|js)x?$/i,
4458
exclude: /node_modules/,
45-
use: {
46-
loader: 'babel-loader',
47-
options: {
48-
presets: [
49-
['@babel/preset-env', { modules: false }],
50-
'@babel/preset-react',
51-
'@babel/preset-typescript',
52-
],
59+
use: [
60+
{
61+
loader: 'babel-loader',
62+
options: {
63+
presets: [['@babel/preset-env', { modules: false }], '@babel/preset-react'],
64+
},
5365
},
54-
},
66+
{
67+
loader: 'ts-loader',
68+
options: {
69+
transpileOnly: true,
70+
},
71+
},
72+
],
5573
},
5674
{
5775
test: /\.s[ac]ss$/i,

yarn.lock

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5080,6 +5080,7 @@ __metadata:
50805080
sass-loader: 13.3.2
50815081
style-loader: 3.3.3
50825082
terser-webpack-plugin: 5.3.9
5083+
ts-loader: ^9.4.3
50835084
typescript: 5.1.3
50845085
webpack: 5.87.0
50855086
webpack-bundle-analyzer: ^4.9.0
@@ -5181,6 +5182,7 @@ __metadata:
51815182
style-loader: 3.3.3
51825183
tailwindcss: 3.3.2
51835184
terser-webpack-plugin: 5.3.9
5185+
ts-loader: ^9.4.3
51845186
typescript: 5.1.3
51855187
webpack: 5.87.0
51865188
webpack-bundle-analyzer: ^4.9.0
@@ -9661,7 +9663,7 @@ __metadata:
96619663
languageName: node
96629664
linkType: hard
96639665

9664-
"enhanced-resolve@npm:^5.15.0":
9666+
"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.15.0":
96659667
version: 5.15.0
96669668
resolution: "enhanced-resolve@npm:5.15.0"
96679669
dependencies:
@@ -13577,7 +13579,7 @@ __metadata:
1357713579
languageName: node
1357813580
linkType: hard
1357913581

13580-
"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
13582+
"micromatch@npm:^4.0.0, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
1358113583
version: 4.0.5
1358213584
resolution: "micromatch@npm:4.0.5"
1358313585
dependencies:
@@ -17820,6 +17822,21 @@ __metadata:
1782017822
languageName: node
1782117823
linkType: hard
1782217824

17825+
"ts-loader@npm:^9.4.3":
17826+
version: 9.4.3
17827+
resolution: "ts-loader@npm:9.4.3"
17828+
dependencies:
17829+
chalk: ^4.1.0
17830+
enhanced-resolve: ^5.0.0
17831+
micromatch: ^4.0.0
17832+
semver: ^7.3.4
17833+
peerDependencies:
17834+
typescript: "*"
17835+
webpack: ^5.0.0
17836+
checksum: 139ed53bc60717d0ca231cdffbdef7566b9feda11c72fecc697983113f1266ccca2e1cdf191f841a43afa6b87d6afe57a0caf4feecf02f30845aa7ac6f2411a4
17837+
languageName: node
17838+
linkType: hard
17839+
1782317840
"tsconfig-paths@npm:^3.14.1":
1782417841
version: 3.14.1
1782517842
resolution: "tsconfig-paths@npm:3.14.1"

0 commit comments

Comments
 (0)