HEX
Server: LiteSpeed
System: Linux server214.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: bigisxfd (746)
PHP: 8.4.15
Disabled: NONE
Upload Files
File: /home/bigisxfd/public_html/old/wp-content/plugins/wp-fsqm-pro/gutenberg/gutenberg-serve.js
/* eslint-disable import/no-extraneous-dependencies */
const browserSync = require('browser-sync').create();
// const chalkPipeInquirer = require('chalk-pipe');

// Create a webpack instance, but don't run it yet
const webpack = require('webpack');

const webpackDevMiddleware = require('webpack-dev-middleware');
const webpackHotMiddleware = require('webpack-hot-middleware');

// Get the function for creating varying config
const webpackConfig = require('./webpack.config');

let middleware = [];
const webpackBundler = webpack(webpackConfig);
const devMiddleware = webpackDevMiddleware(webpackBundler, {
	noInfo: true,
	publicPath: webpackConfig.output.publicPath,
	stats: { colors: true },
});
const devHotMiddleWare = webpackHotMiddleware(webpackBundler);
middleware = [devMiddleware, devHotMiddleWare];

browserSync.init({
	logLevel: 'info',
	port: 3000,
	ui: {
		port: 3001,
		weinre: {
			port: 8080,
		},
	},
	debugInfo: true,
	proxy: {
		target: 'http://eform.test',
		// Middleware for webpack hot reload
		middleware,
	},
	host: 'localhost',
	open: false,
	notify: false,
	background: false,
});