Files
TwitchNotes/webpack.config.js
2022-09-13 22:59:41 +03:00

46 lines
1.1 KiB
JavaScript

// noinspection SpellCheckingInspection
const path = require('path');
module.exports = {
mode: 'production',
entry: {
twitchNotes: path.resolve(__dirname, 'src/index.ts'),
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: "twitch-notes.js",
clean: true,
assetModuleFilename: "[name][ext]"
},
module: {
rules: [
{
test: /\.ts$/,
exclude: /node_modules/,
use: [
{
loader: 'ts-loader'
},
// {
// loader: 'babel-loader',
// options: {
// presets: ['@babel/preset-env']
// }
// }
],
},
{
test: /\.scss$/,
use: [
'style-loader',
'css-loader',
'sass-loader',
]
}
]
},
resolve: {
extensions: ['.ts', '.js'],
},
}