Sha256: 25c0a855a50d3b150ee0491eb87d4c347bd48a2422cf0d74508c15b711d19f58

Contents?: true

Size: 1.91 KB

Versions: 1

Compression:

Stored size: 1.91 KB

Contents

const babelOptions = require('../.babelrc.js');
let path = require('path');

module.exports = {
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel-loader',
        options: babelOptions,
      },
      {
        test: /(\.png|\.gif)$/,
        loader: 'url-loader?limit=32767',
      },
      {
        test: /\.css$/,
        loaders: ['style-loader', 'css-loader'],
      },
      {
        test: /\.scss$/,
        loaders: [
          'style-loader',
          'css-loader',
          {
            loader: 'sass-loader',
            options: {
              includePaths: [
                // teach webpack to resolve patternfly dependencies
                path.resolve(
                  __dirname,
                  '..',
                  'node_modules',
                  'patternfly',
                  'dist',
                  'sass'
                ),
                path.resolve(
                  __dirname,
                  '..',
                  'node_modules',
                  'bootstrap-sass',
                  'assets',
                  'stylesheets'
                ),
                path.resolve(
                  __dirname,
                  '..',
                  'node_modules',
                  'font-awesome-sass',
                  'assets',
                  'stylesheets'
                ),
              ],
            },
          },
        ],
      },
      {
        test: /\.md$/,
        loaders: ['raw-loader'],
      },
      {
        test: /(\.ttf|\.woff|\.woff2|\.eot|\.svg|\.jpg)$/,
        loaders: ['url-loader'],
      },
    ],
  },

  resolve: {
    alias: {
      foremanReact: path.join(
        __dirname,
        '../../foreman/webpack/assets/javascripts/react_app'
      ),
    },
    modules: [
      path.join(__dirname, '..', 'webpack'),
      path.join(__dirname, '..', 'node_modules'),
      'node_modules/',
    ],
  },
};

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
foreman-tasks-1.0.0 .storybook/webpack.config.js