Sha256: e9c086ee6db795e88b2d4ef787445912c58abc9f4fbc1db2c6b8f1ed78101f11

Contents?: true

Size: 672 Bytes

Versions: 5

Compression:

Stored size: 672 Bytes

Contents

const path    = require("path")
const webpack = require('webpack')
const MiniCssExtractPlugin = require("mini-css-extract-plugin")

module.exports = {
  mode: "production",
  entry: {
    application: "./app/javascript/application.js",
    rails_admin: "./app/javascript/rails_admin.js",
  },
  output: {
    filename: "[name].js",
    path: path.resolve(__dirname, "app/assets/builds"),
  },
  module: {
    rules: [
      {
        test: /.s?css$/,
        use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"],
      },
    ],
  },
  plugins: [
    new webpack.optimize.LimitChunkCountPlugin({
      maxChunks: 1
    }),
    new MiniCssExtractPlugin(),
  ]
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_admin-3.0.0 lib/generators/rails_admin/templates/webpack.config.js
rails_admin-3.0.0.rc4 lib/generators/rails_admin/templates/webpack.config.js
rails_admin-3.0.0.rc3 lib/generators/rails_admin/templates/webpack.config.js
rails_admin-3.0.0.rc2 lib/generators/rails_admin/templates/webpack.config.js
rails_admin-3.0.0.rc lib/generators/rails_admin/templates/webpack.config.js