mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-12 16:57:26 +00:00
Fix errors arising from strict .mjs handling.
This commit is contained in:
@@ -49,7 +49,38 @@ module.exports = function (_, env) {
|
||||
}
|
||||
},
|
||||
module: {
|
||||
// Disable the default JavaScript handling:
|
||||
defaultRules: [],
|
||||
rules: [
|
||||
{
|
||||
oneOf: [
|
||||
{
|
||||
test: /(\.mjs|\.esm\.js)$/i,
|
||||
type: 'javascript/esm',
|
||||
resolve: {},
|
||||
parser: {
|
||||
harmony: true,
|
||||
amd: false,
|
||||
commonjs: false,
|
||||
system: false,
|
||||
requireInclude: false,
|
||||
requireEnsure: false,
|
||||
requireContext: false,
|
||||
browserify: false,
|
||||
requireJs: false,
|
||||
node: false
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'javascript/auto',
|
||||
resolve: {},
|
||||
parser: {
|
||||
system: false,
|
||||
requireJs: false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
test: /\.(scss|sass)$/,
|
||||
loader: 'sass-loader',
|
||||
|
||||
Reference in New Issue
Block a user