This repository has been archived on 2025-05-09. You can view files and clone it, but cannot push or open issues or pull requests.
EvoCalculator/craco.config.js
2021-09-13 09:26:13 +03:00

44 lines
879 B
JavaScript

const CracoAntDesignPlugin = require('craco-antd');
const colors = require('./src/client/UIKit/colors');
const { ProvidePlugin } = require('webpack');
const CracoEsbuildPlugin = require('craco-esbuild');
module.exports = {
webpack: {
plugins: [
new ProvidePlugin({
React: 'react',
}),
],
},
plugins: [
{
plugin: CracoAntDesignPlugin,
options: {
customizeTheme: {
'@primary-color': colors.primary,
},
babelPluginImportOptions: {
libraryDirectory: 'es',
},
},
},
{ plugin: CracoEsbuildPlugin },
],
babel: {
plugins: [
[
'transform-imports',
{
lodash: {
transform: 'lodash/${member}',
preventFullImport: true,
},
},
],
['babel-plugin-styled-components'],
],
},
};