TidGi-Desktop/webpack.plugins.js
2020-12-20 23:35:49 +08:00

27 lines
709 B
JavaScript

/* eslint-disable @typescript-eslint/no-var-requires */
const webpack = require('webpack');
const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');
const CspHtmlWebpackPlugin = require('csp-html-webpack-plugin');
module.exports = [
// new ForkTsCheckerWebpackPlugin(),
new webpack.DefinePlugin({
'process.env': '{}',
global: {},
}),
new CspHtmlWebpackPlugin(
{
'base-uri': ["'self'"],
'object-src': ["'none'"],
'script-src': ["'self' 'unsafe-eval'"],
'style-src': ["'self' 'unsafe-inline'"],
'frame-src': ["'none'"],
'worker-src': ["'none'"],
},
{
nonceEnabled: {
'style-src': false,
},
},
),
];