mAAdhaTTah/brookjs

View on GitHub
packages/brookjs-cli/templates/project/new/storybook-main.js.ejs

Summary

Maintainability
Test Coverage
---
to: "<%= name %>/.storybook/main.js"
---
module.exports = {
  stories: ['../<%= dir %>/**/__stories__/*.stories.<%= locals.typescript ? 'tsx' : 'js' %>'],
  addons: [
    '@storybook/addon-actions',
    '@storybook/addon-links',
    'brookjs-desalinate/register'
  ],<% if(locals.typescript) { %>
  webpack: async config => {
    config.module.rules.push({
      test: /\.(ts|tsx)$/,
      loader: require.resolve('babel-loader'),
      options: {
        presets: [['brookjs', { flow: false, typescript: true }]],
      },
    });
    config.resolve.extensions.push('.ts', '.tsx');
    return config;
  },<% } %>
};