This repository has been archived on 2024-06-16. You can view files and clone it, but cannot push or open issues or pull requests.
weekbudget/frontend/webpack.config.js
2019-06-20 10:21:22 +03:00

46 lines
912 B
JavaScript

const path = require('path');
module.exports = {
entry: './src/index.ts',
devtool: 'inline-source-map',
devServer: {
contentBase: __dirname,
compress: true,
port: 8000,
host: '0.0.0.0',
proxy: {
'/budgets': 'http://127.0.0.1:2019'
},
watchContentBase: true
},
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/
},
{
test: /\.css$/i,
use: ['style-loader', 'css-loader']
},
{
test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
use: [{
loader: 'file-loader',
options: {
name: '[name].[ext]',
outputPath: 'webfonts/'
}
}]
}
]
},
resolve: {
extensions: ['.tsx', '.ts', '.js']
},
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
}
};