@atlaskit/eslint-plugin-design-system
Version:
The essential plugin for use with the Atlassian Design System.
19 lines • 711 B
JavaScript
import fs from 'fs';
import path from 'path';
import { deprecatedCore as deprecatedIconLabCore, deprecatedUtility as deprecatedIconLabUtility } from '@atlaskit/icon-lab/deprecated-map';
import deprecatedCore from '@atlaskit/icon/deprecated-map';
export const getConfig = specifier => {
const configPath = path.resolve(__dirname, '..', '..', '..', 'configs', 'deprecated.json');
const source = fs.readFileSync(configPath, 'utf8');
const parsedConfig = JSON.parse(source);
const combinedConfig = {
...parsedConfig,
imports: {
...parsedConfig.imports,
...deprecatedCore,
...deprecatedIconLabCore,
...deprecatedIconLabUtility
}
};
return combinedConfig[specifier];
};