Repository URL to install this package:
|
Version:
1.4.6 ▾
|
import type {
PackageConfig,
BabelPluginImportOptions,
BabelPluginImportConfig,
} from '../types';
const createBabelPluginImportConfig = (
options: BabelPluginImportOptions,
): BabelPluginImportConfig => ['import', options, options.libraryName];
const createBabelPluginImportConfigs = ({ enableAntdTheme }: PackageConfig) =>
[
{
libraryName: 'antd',
libraryDirectory: 'es',
style: enableAntdTheme ? true : 'css',
},
{
libraryName: '@ant-design/icons',
libraryDirectory: 'es/icons',
camel2DashComponentName: false,
},
{
libraryName: 'lodash',
libraryDirectory: '',
camel2DashComponentName: false,
},
{
libraryName: 'ramda',
libraryDirectory: 'src',
camel2DashComponentName: false,
},
].map(createBabelPluginImportConfig);
export default createBabelPluginImportConfigs;