Sha256: f4d7e91a12136c283dc42aa0e19a847241790aa7f503811d08ef39ba2dd9234b

Contents?: true

Size: 844 Bytes

Versions: 1

Compression:

Stored size: 844 Bytes

Contents

const path  = require("path");
const WebpackSprocketsRailsManifestPlugin = require("webpack-sprockets-rails-manifest-plugin");
const babelLoader = require("./loaders/babel");
const fontLoader = require("./loaders/font");
const cssLoader = require("./loaders/css");

const config = {
  context: path.resolve(__dirname, ".."),

  entry: {
    "webpack-application": "./entries/webpack-application/index.js"
  },

  output: {
    path: path.resolve(__dirname, "../../public/assets"),
    filename: "[name].js"
  },

  resolve: {
    modules: [
      path.resolve(__dirname, "../node_modules")
    ]
  },

  plugins: [
    new WebpackSprocketsRailsManifestPlugin()
  ],

  resolve: {
    extensions: [".jsx", ".js", ".json"]
  },

  module: {
    rules: [
      babelLoader,
      fontLoader,
      cssLoader
    ]
  }
};

module.exports = config;

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
webpack_on_rails-0.1.0 lib/generators/webpack_on_rails/templates/client/config/shared.js