1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Fix modules that Babel breaks when transforming to ESM

This commit is contained in:
Dmitry Lyzo 2020-11-28 01:46:16 +03:00
parent f36af6ac1b
commit c718d16f1c

View file

@ -91,7 +91,7 @@ module.exports = {
},
{
test: /\.js$/,
exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|date-fns|epubjs|flv.js|libarchive.js|pdfjs-dist|xmldom)/,
exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|date-fns|epubjs|flv.js|libarchive.js)/,
use: [{
loader: 'babel-loader',
options: {
@ -99,6 +99,19 @@ module.exports = {
}
}]
},
/* modules that Babel breaks when transforming to ESM */
{
test: /node_modules[\\/](pdfjs-dist|xmldom)[\\/].*\.js$/,
use: [{
loader: 'babel-loader',
options: {
presets: packageConfig.babel.presets,
plugins: [
'@babel/transform-modules-umd'
]
}
}]
},
{
test: /\.s[ac]ss$/i,
use: [