Target ES2017 browsers and above

This commit is contained in:
David Edmondson
2021-09-04 17:52:23 -07:00
parent 8501c9bb1b
commit daafdbbddf
4 changed files with 50 additions and 55 deletions

View File

@@ -109,14 +109,34 @@ module.exports = (env, argv) => {
rules: [
{
test: /\.tsx?$/,
loader: "ts-loader",
exclude: /node_modules/,
use: {
loader: "swc-loader",
options: {
jsc: {
parser: {
syntax: "typescript",
tsx: true,
},
target: "es2016",
},
},
},
},
{
test: /\.(jsx)$/,
exclude: /node_modules/,
use: {
loader: "babel-loader",
loader: "swc-loader",
options: {
jsc: {
parser: {
syntax: "ecmascript",
jsx: true,
},
target: "es2017",
},
},
},
},
{