UNPKG

react-fb-login

Version:

React higher order component for Facebook Login

36 lines (35 loc) 943 B
const webpack = require('webpack'); const path = require('path'); const Uglify = require('uglifyjs-webpack-plugin') const UglifyPlugin = new Uglify(); const ReactPluginConfig = new webpack.ProvidePlugin({ React: 'react', }); module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'build'), filename: 'index.js', libraryTarget: 'commonjs2' }, module: { rules: [ { test: /\.js$/, include: path.resolve(__dirname, 'src'), exclude: /(node_modules|bower_components|build)/, use: { loader: 'babel-loader', options: { presets: ['es2015', 'react', 'stage-0'] } } } ], loaders: [ { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }, { test: /\.jsx$/, loader: 'babel-loader', exclude: /node_modules/ } ] }, plugins: [ReactPluginConfig, UglifyPlugin] };