UNPKG

@jlongster/spectacle

Version:

ReactJS Powered Presentation Framework

44 lines (42 loc) 893 B
var path = require("path"); var webpack = require("webpack"); module.exports = { entry: [ "babel-polyfill", "./index" ], output: { path: path.join(__dirname, "dist"), filename: "bundle.js", publicPath: "/dist/" }, plugins: [ new webpack.optimize.OccurrenceOrderPlugin(), new webpack.DefinePlugin({ "process.env": { "NODE_ENV": JSON.stringify("production") } }), new webpack.optimize.UglifyJsPlugin({ compressor: { warnings: false } }) ], module: { loaders: [{ test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" }, { test: /\.css$/, loader: "style-loader!css-loader" }, { test: /\.(png|jpg)$/, loader: "url-loader?limit=8192" }, { test: /\.svg$/, loader: "url-loader?limit=10000&mimetype=image/svg+xml" }] } };