joy-query-box
Version:
A React component for building and parsing SQL-like queries
57 lines (56 loc) • 1.2 kB
JavaScript
const webpack = require('webpack');
const path = require('path');
module.exports = {
mode: 'development',
entry: [
'./src/example/index.tsx',
'webpack-dev-server/client?http://localhost:3000',
'webpack/hot/only-dev-server'
],
module: {
rules: [
{
test: /\.(ts|tsx)$/,
exclude: /node_modules/,
use: ['babel-loader']
},
{
test: /\.pegjs$/i,
use: 'raw-loader',
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
},
{
test: /\.js$/,
include: [
path.resolve(__dirname, 'node_modules/ace-builds')
],
use: ['babel-loader']
}
]
},
resolve: {
extensions: ['*', '.js', '.jsx', '.ts', '.tsx'],
alias: {
'ace-builds': path.resolve(__dirname, 'node_modules/ace-builds')
}
},
output: {
path: path.resolve(__dirname, 'dist'),
publicPath: '/static/',
filename: 'bundle.js'
},
plugins: [
new webpack.HotModuleReplacementPlugin()
],
devServer: {
host: 'localhost',
hot: true,
open: true,
port: 3000,
static: './src/example/public',
historyApiFallback: true
}
};