Files
stacks.js/packages/auth/webpack.config.js
2021-05-11 19:58:42 +02:00

42 lines
793 B
JavaScript

const path = require('path');
const webpack = require('webpack');
module.exports = {
mode: 'production',
entry: "./src/index.ts",
output: {
library: 'StacksAuth',
libraryTarget: 'umd',
filename: 'index.umd.js',
path: path.resolve(__dirname, 'dist')
},
resolve: {
extensions: ['.ts', '.js'],
fallback: {
'crypto': false,
'events': false,
'stream': false,
},
},
plugins: [
new webpack.ProvidePlugin({
Buffer: ['buffer', 'Buffer'],
})
],
module: {
rules: [
{
test: /\.tsx?$/,
use: [
{
loader: 'ts-loader',
options: {
transpileOnly: true,
configFile: 'tsconfig.build.json',
}
}
]
}
]
}
};