Skip to content

Commit d6c9752

Browse files
qhanamps863
authored andcommitted
fix: Transpile @AWS-SDK to ES5. (#363)
* fix: Transpile @AWS-SDK to ES5. * fix: Transform modules to cjs.
1 parent 7286889 commit d6c9752

File tree

3 files changed

+90
-84
lines changed

3 files changed

+90
-84
lines changed

package-lock.json

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

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
},
6363
"devDependencies": {
6464
"@aws-sdk/client-rum": "^3.76.0",
65+
"@babel/plugin-transform-modules-commonjs": "^7.21.2",
6566
"@babel/plugin-transform-runtime": "^7.16.0",
6667
"@babel/preset-env": "~7.20.2",
6768
"@playwright/test": "^1.21.1",
@@ -83,8 +84,8 @@
8384
"eslint-plugin-jsdoc": "^39.3.6",
8485
"eslint-plugin-prefer-arrow": "^1.2.3",
8586
"eslint-plugin-react": "^7.31.8",
86-
"http-server": "^14.1.1",
8787
"generate-json-webpack-plugin": "^2.0.0",
88+
"http-server": "^14.1.1",
8889
"husky": "^8.0.1",
8990
"jest": "^29.3.1",
9091
"jest-date-mock": "^1.0.8",
@@ -145,6 +146,7 @@
145146
]
146147
},
147148
"browserslist": [
148-
"defaults"
149+
"defaults",
150+
"ie 11"
149151
]
150152
}

webpack/webpack.common.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');
33
const babelLoaderOptions = {
44
presets: [['@babel/preset-env', {}]],
55
plugins: [
6+
'@babel/plugin-transform-modules-commonjs',
67
[
78
'@babel/plugin-transform-runtime',
89
{
@@ -26,15 +27,15 @@ module.exports = {
2627
rules: [
2728
{
2829
test: [/\.js$/],
29-
exclude: /node_modules/,
30+
exclude: /node_modules\/(?!@aws-sdk)/,
3031
use: {
3132
loader: 'babel-loader',
3233
options: babelLoaderOptions
3334
}
3435
},
3536
{
3637
test: [/\.ts$/],
37-
exclude: /node_modules/,
38+
exclude: /node_modules\/(?!@aws-sdk)/,
3839
use: [
3940
{
4041
loader: 'babel-loader',

0 commit comments

Comments
 (0)