// webpack.worker.config.js // eslint-disable-next-line @typescript-eslint/no-require-imports const path = require('path'); module.exports = { mode: 'development', entry: './src/workers/image.worker.ts', // 👈 Adjust path to your worker file output: { filename: 'image.worker.js', publicPath: '/', path: path.resolve(__dirname, 'build'), }, experiments: { outputModule: true, }, resolve: { extensions: ['.ts', '.js'], }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { configFile: 'tsconfig.worker.json', }, }, ], }, };