Files
standardnotes-app-web/packages/icons/webpack.config.js
2022-06-09 22:38:38 -05:00

37 lines
734 B
JavaScript

module.exports = () => {
return {
entry: './src/index.ts',
mode: 'production',
devtool: 'source-map',
optimization: {
minimize: false,
},
output: {
filename: 'index.js',
libraryTarget: 'umd',
umdNamedDefine: true,
},
resolve: {
fallback: {
crypto: false,
path: false,
},
extensions: ['.js', '.jsx', '.ts'],
},
module: {
rules: [
{
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env', '@babel/preset-react'],
},
},
{
test: /\.svg$/i,
use: [{ loader: '@svgr/webpack', options: { babel: false } }],
},
],
},
}
}