@casipe/react-service-provider
Version:
React library sevice provider
41 lines (39 loc) • 840 B
JavaScript
const HtmlWebpackPlugin = require('html-webpack-plugin')
const { resolve } = require('path')
require('./demo/server/ws')
module.exports = {
mode: 'development',
entry: resolve(__dirname, 'demo/index.tsx'),
output: {
path: resolve(__dirname, 'dist'),
filename: 'bundle.js'
},
devtool: 'source-map',
devServer: {
historyApiFallback: true,
serveIndex: true,
// contentBase: resolve(__dirname, 'dist'),
proxy: {
'/api': {
target: 'http://localhost:3000'
},
'/socket.io': {
target: 'http://localhost:3000',
ws: true
}
}
},
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/
}
]
},
resolve: {
extensions: ['.tsx', '.ts', '.js']
},
plugins: [new HtmlWebpackPlugin()]
}