mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-13 01:07:18 +00:00
Fix errors arising from strict .mjs handling.
This commit is contained in:
@@ -49,7 +49,38 @@ module.exports = function (_, env) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
module: {
|
module: {
|
||||||
|
// Disable the default JavaScript handling:
|
||||||
|
defaultRules: [],
|
||||||
rules: [
|
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)$/,
|
test: /\.(scss|sass)$/,
|
||||||
loader: 'sass-loader',
|
loader: 'sass-loader',
|
||||||
|
|||||||
Reference in New Issue
Block a user