Files
UnrealEngineUWP/Engine/Plugins/VirtualProduction/RemoteControlWebInterface/WebApp/Client/config-overrides.js
Marc Audy 8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00

38 lines
956 B
JavaScript

const {
override,
addBabelPlugin,
addLessLoader,
addWebpackAlias,
useEslintRc,
enableEslintTypescript,
overrideDevServer,
addDecoratorsLegacy,
} = require('customize-cra');
const path = require('path');
const _ = require('lodash');
module.exports = {
webpack: override(
addDecoratorsLegacy(),
useEslintRc(),
enableEslintTypescript(),
addBabelPlugin('@babel/plugin-proposal-nullish-coalescing-operator'),
addBabelPlugin('@babel/plugin-proposal-optional-chaining'),
addBabelPlugin('@babel/plugin-proposal-class-properties'),
addLessLoader({ lessOptions: { javascriptEnabled: true } }),
(config) => {
const toRemove = ['GenerateSW'];
for (let plugin of toRemove)
_.remove(config.plugins, p => p.constructor.name == plugin);
return config;
},
),
devServer: overrideDevServer(
(config) => ({ ...config, proxy: {
'/api': 'http://localhost:7001',
} })
),
};