Files
actual/packages/desktop-client/config-overrides.js
Jed Fox 98a32432ef Disable ESLint in CI again (#869)
This should speed up builds in CI, and must not have gotten caught when
upgrading `react-scripts`.
ref: arackaf/customize-cra#278
2023-04-07 16:15:00 -04:00

46 lines
934 B
JavaScript

const path = require('path');
const {
addWebpackResolve,
override,
overrideDevServer,
babelInclude,
} = require('customize-cra');
if (process.env.CI) {
process.env.DISABLE_ESLINT_PLUGIN = 'true';
}
module.exports = {
webpack: override(
babelInclude([path.resolve('src'), path.resolve('../loot-core')]),
addWebpackResolve({
extensions: [
...(process.env.IS_GENERIC_BROWSER
? ['.browser.js', '.browser.ts', '.browser.tsx']
: []),
'.web.js',
'.web.ts',
'.web.tsx',
'.js',
'.ts',
'.tsx',
],
}),
config => {
config.cache = false;
return config;
},
),
devServer: overrideDevServer(config => {
return {
...config,
headers: {
...config.headers,
'Cross-Origin-Opener-Policy': 'same-origin',
'Cross-Origin-Embedder-Policy': 'require-corp',
},
};
}),
};