|
@@ -59,7 +59,7 @@ const baseConfig = [
|
|
|
'index.min': './src/index.ts',
|
|
|
},
|
|
|
resolve: {
|
|
|
- extensions: ['.ts', '.svg', 'png'],
|
|
|
+ extensions: ['.js', '.ts', '.svg', 'png'],
|
|
|
},
|
|
|
module: {
|
|
|
rules: [
|
|
@@ -70,6 +70,32 @@ const baseConfig = [
|
|
|
'file-loader',
|
|
|
],
|
|
|
},
|
|
|
+ {
|
|
|
+ test: /\.js$/,
|
|
|
+ exclude: '/node_modules/',
|
|
|
+ use: {
|
|
|
+ loader: 'babel-loader',
|
|
|
+ options: {
|
|
|
+ presets: [
|
|
|
+ [
|
|
|
+ '@babel/env',
|
|
|
+ {
|
|
|
+ targets: {
|
|
|
+ browsers: [
|
|
|
+ 'last 2 Chrome major versions',
|
|
|
+ 'last 2 Firefox major versions',
|
|
|
+ 'last 2 Safari major versions',
|
|
|
+ 'last 2 Edge major versions',
|
|
|
+ 'last 2 iOS major versions',
|
|
|
+ 'last 2 ChromeAndroid major versions',
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ },
|
|
|
{
|
|
|
test: /\.ts$/,
|
|
|
use: 'ts-loader',
|