Sha256: a36468485abfff052cdc980b901ec3d52288a0ac4139d843c63e13ce86437b78

Contents?: true

Size: 1.78 KB

Versions: 5

Compression:

Stored size: 1.78 KB

Contents

const path = require('path');
const autoprefixer = require('autoprefixer');
const tailwindcss = require('tailwindcss');

module.exports = {
  mode: 'development',
  entry: {
    application: ['./dist/app.scss', './dist/app.js'],
  },
  output: {
    filename: '[name].js',
    path: path.resolve(__dirname, 'public'),
    libraryTarget: 'window',
  },
  module: {
    rules: [
      {
        test: /\.scss$/,
        use: [
          {
            loader: 'file-loader',
            options: {
              name: 'application.css',
            },
          },
          {loader: 'extract-loader'},
          {loader: 'css-loader'},
          {loader: 'postcss-loader',
            options: {
              plugins: () => [autoprefixer(), tailwindcss()],
            },
          },
          {
            loader: 'sass-loader',
            options: {
              includePaths: ['./node_modules'],
            },
          },
        ],
      },
      {
        test: /\.(png|svg|jpg|gif)$/,
        use: [
          {
            loader: 'file-loader',
            options: {
              publicPath: 'images',
              outputPath: 'images',
            },
          },
        ],
      },
      {
        test: /\.(woff|woff2|eot|ttf|otf)$/,
        use: [
          {
            loader: 'file-loader',
            options: {
              publicPath: 'fonts',
              outputPath: 'fonts',
            },
          },
        ],
      },
      {
        test: /\.m?js$/,
        include: [
          path.resolve(__dirname, 'dist'),
        ],
        exclude: [
          path.resolve(__dirname, 'node_modules'),
        ],
        enforce: 'pre',
        enforce: 'post',
        loader: 'babel-loader',
        options: {
          presets: ['@babel/preset-env'],
        },
      },
    ],
  },
};

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
op_connect-0.1.2 vendor/bundle/ruby/3.1.0/gems/simplecov-tailwindcss-1.0.2/webpack.config.js
simplecov-tailwindcss-1.0.2 webpack.config.js
simplecov-tailwindcss-1.0.1 webpack.config.js
simplecov-tailwindcss-1.0.0 webpack.config.js
simplecov-tailwindcss-0.1.0 webpack.config.js