main.js 657 B

1234567891011121314151617181920212223242526272829303132
  1. module.exports = {
  2. stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'],
  3. core: {
  4. builder: 'webpack5',
  5. },
  6. webpackFinal: (config) => {
  7. config.resolve.fallback.crypto = false;
  8. const rules = [
  9. {
  10. test: /\.(scss|css)$/,
  11. use: [
  12. 'style-loader',
  13. 'css-loader',
  14. {
  15. loader: 'postcss-loader',
  16. options: {
  17. postcssOptions: {
  18. plugins: ['autoprefixer', 'cssnano'],
  19. },
  20. },
  21. },
  22. 'sass-loader',
  23. ],
  24. },
  25. ];
  26. config.module.rules = config.module.rules.concat(rules);
  27. return config;
  28. },
  29. };