react-super-simple-scroller
Version:
Yet another react infinite scroller
38 lines (37 loc) • 775 B
JavaScript
// webpack.config.js
var webpack = require('webpack');
var path = require('path');
const TerserPlugin = require("terser-webpack-plugin");
module.exports = {
// devtool: 'source-map',
entry: {
main:'./src/ReactSuperSimpleScroller.tsx'
},
output: {
filename: 'build.js',
path: path.resolve('dist'),
library:'react-super-simple-scroller',
libraryTarget:'umd',
clean:true
},
resolve: {
extensions: ['.tsx', '.js'],
modules: ['src', 'node_modules']
},
module: {
rules: [
{
test: /\.tsx?$/,
use:['babel-loader','ts-loader']
}
]
},
externals: {
react: 'react',
"react-dom": 'react-dom'
},
optimization: {
minimize: true,
minimizer: [new TerserPlugin()],
},
};