| 1234567891011121314151617181920212223242526272829303132333435 | 
							- const pkg = require('./package.json')
 
- const path = require('path')
 
- const webpack = require('webpack')
 
- const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
 
- module.exports = {
 
-   entry: './src/LSPlugin.user.ts',
 
-   module: {
 
-     rules: [
 
-       {
 
-         test: /\.tsx?$/,
 
-         use: 'ts-loader',
 
-         exclude: /node_modules/,
 
-       },
 
-     ],
 
-   },
 
-   resolve: {
 
-     extensions: ['.tsx', '.ts', '.js'],
 
-   },
 
-   plugins: [
 
-     new webpack.ProvidePlugin({
 
-       process: 'process/browser',
 
-     }),
 
-     new webpack.DefinePlugin({
 
-       LIB_VERSION: JSON.stringify(pkg.version)
 
-     })
 
-     // new BundleAnalyzerPlugin()
 
-   ],
 
-   output: {
 
-     library: 'LSPluginEntry',
 
-     libraryTarget: 'umd',
 
-     filename: 'lsplugin.user.js',
 
-     path: path.resolve(__dirname, 'dist')
 
-   },
 
- }
 
 
  |