UNPKG

react-awesome-button-namdaoduy

Version:

Performant, extendable, highly customisable, production ready React Component that renders an animated basic set of UI buttons

54 lines (51 loc) 1.25 kB
const ExtractTextPlugin = require('extract-text-webpack-plugin'); const config = { entry: { 'react-awesome-button-namdaoduy': ['./demo/index.js'], }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader', options: { presets: ['es2015', 'react', 'stage-0'], }, }, { test: /\.scss$/i, loader: ExtractTextPlugin.extract({ fallback: 'style-loader', use: [ { loader: 'css-loader', options: { modules: true, localIdentName: '[name]--[local]--[hash:base64:4]', }, }, 'postcss-loader', 'sass-loader'], }), }, { test: /\.css$/i, loader: ExtractTextPlugin.extract({ fallback: 'style-loader', use: 'css-loader?importLoaders=1!postcss-loader', }), }, ], }, plugins: [ new ExtractTextPlugin({ filename: 'styles.css', }), ], devServer: { contentBase: './demo/public', historyApiFallback: true, inline: true, }, }; module.exports = config;