cabana/craco/worker-loader.js

21 lines
493 B
JavaScript

const { loaderByName, addBeforeLoader } = require("@craco/craco");
module.exports = {
overrideWebpackConfig: ({ webpackConfig, context: { env } }) => {
const workerLoader = {
test: /\.worker\.js/,
use: [
{
loader: "worker-loader",
options: {
inline: true,
fallback: false
}
}
]
};
addBeforeLoader(webpackConfig, loaderByName("babel-loader"), workerLoader);
return webpackConfig;
}
};