tin-react-components
Version:
All components used for Omadi apps
50 lines (47 loc) • 988 B
JavaScript
const path = require('path')
const context = path.resolve(__dirname, 'src')
// env
const buildDirectory = './dist/'
module.exports = {
entry: './index.js',
devServer: {
hot: true,
inline: true,
port: 7700,
historyApiFallback: true
},
externals: {
jsdom: 'window',
cheerio: 'window'
},
resolve: {
extensions: ['.js', '.jsx']
},
output: {
path: path.resolve(buildDirectory),
filename: 'app.js',
publicPath: 'http://localhost:7700/dist',
library: 'omadiReactComponents',
libraryTarget: 'umd'
},
module: {
rules: [
{
test: /\.css$/,
use: [ 'style-loader', 'css-loader' ]
},
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env'],
plugins: [require('babel-plugin-transform-object-rest-spread')]
}
}
}
]
},
plugins: []
}