123456789101112131415161718192021 |
- const {srcPath} = require('./paths.js');
- const isProduction = process.env.NODE_ENV === 'production';
- const enableThreadLoader = process.env.ENABLE_THREAD_LOADER === 'true';
- module.exports = function() {
- return {
- test: /\.(js|jsx|ts|tsx|mjs)$/,
- include: srcPath,
- use: [
- enableThreadLoader && require.resolve('thread-loader'),
- {
- loader: require.resolve('babel-loader'),
- options: {
- compact: isProduction,
- },
- },
- ].filter(Boolean),
- };
- };
|