All files / src/buildUtils/storybook/webpack webpackRules.ts

0% Statements 0/2
100% Branches 0/0
100% Functions 0/0
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                         
import { RuleSetRule } from "webpack";
import babelConfig from 'babel.config';
 
export const SVGR_RULE: RuleSetRule = {
    test: /\.svg$/,
    use: [
      {
        loader: '@svgr/webpack',
      },
    ],
} as const;
 
export const USE_BABEL_RULE: RuleSetRule = {
  test: /\.(js|jsx|ts|tsx)$/,
  exclude: /node_modules/,
  use: [
    {
      loader: require.resolve('babel-loader'),
      options: {
        ...babelConfig,
        plugins: [
          ...babelConfig.plugins,
          '@babel/plugin-transform-react-jsx'
        ]
      },
    },
  ],
}