How to use the customize-cra.getBabelLoader function in customize-cra

To help you get started, we’ve selected a few customize-cra examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github birkir / prime / packages / prime-ui / config-overrides.js View on Github external
config => {
    const babelLoader = getBabelLoader(config);

    const fieldPaths = primeConfig.fields
      .map(packageName => {
        const absPackageName = packageName.replace(/\/(src|lib)\/?$/, '');
        try {
          return fs.realpathSync(path.resolve(path.join('../../node_modules', absPackageName)));
        } catch (err) {
          return null;
        }
      })
      .filter(pkg => !!pkg);

    babelLoader.include = [].concat(babelLoader.include, fieldPaths);

    return config;
  }
github pingcap / tidb-dashboard / ui / config-overrides.js View on Github external
const disableMinimize = () => (config) => {
  config.optimization.minimize = false
  config.optimization.splitChunks = false
  config.devtool = false
  getBabelLoader(config).options.compact = false
  return config
}
github wandb / client / wandb / dev / config-overrides.js View on Github external
module.exports = (config, env) => {
  const babelLoader = getBabelLoader(config);
  config.module.rules.map(rule => {
    if (typeof rule.test !== "undefined" || typeof rule.oneOf === "undefined") {
      return rule;
    }
    rule.oneOf.unshift({
      test: /\.mdx$/,
      use: [
        {
          loader: babelLoader.loader,
          options: babelLoader.options
        },
        "mdx-loader"
      ]
    });
    return rule;
  });