mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-06-28 05:15:54 +00:00
* Fixed: Twitch emotes not displaying in Whispers. * Fixed: Alignment of in-line actions when using Emote Alignment: Padded. * Changed: Display the git commit hash for the current build in the FFZ Control Center, rather than the webpack build hash.
68 lines
No EOL
1.2 KiB
JavaScript
68 lines
No EOL
1.2 KiB
JavaScript
/* eslint-disable */
|
|
const path = require('path');
|
|
const merge = require('webpack-merge');
|
|
const common = require('./webpack.web.common.js');
|
|
|
|
const CopyPlugin = require('copy-webpack-plugin');
|
|
const webpack = require('webpack');
|
|
|
|
/* global module */
|
|
|
|
module.exports = merge(common, {
|
|
devtool: 'inline-source-map',
|
|
|
|
plugins: [
|
|
new CopyPlugin([
|
|
{
|
|
from: './src/entry.js',
|
|
to: 'script.js'
|
|
}
|
|
]),
|
|
new webpack.DefinePlugin({
|
|
__git_commit__: null
|
|
})
|
|
],
|
|
|
|
devServer: {
|
|
https: true,
|
|
port: 8000,
|
|
compress: true,
|
|
inline: false,
|
|
|
|
allowedHosts: [
|
|
'.twitch.tv',
|
|
'.frankerfacez.com'
|
|
],
|
|
|
|
contentBase: path.join(__dirname, 'dev_cdn'),
|
|
publicPath: '/script/',
|
|
|
|
proxy: {
|
|
'**': {
|
|
target: 'http://cdn.frankerfacez.com/',
|
|
changeOrigin: true
|
|
}
|
|
},
|
|
|
|
before(app) {
|
|
// Because the headers config option is broken.
|
|
app.get('/*', (req, res, next) => {
|
|
res.setHeader('Access-Control-Allow-Origin', '*');
|
|
next();
|
|
});
|
|
|
|
app.get('/dev_server', (req, res) => {
|
|
res.json({
|
|
path: process.cwd(),
|
|
version: 2
|
|
})
|
|
});
|
|
}
|
|
},
|
|
|
|
output: {
|
|
publicPath: '//localhost:8000/script/',
|
|
filename: '[name].js',
|
|
jsonpFunction: 'ffzWebpackJsonp'
|
|
}
|
|
}) |