UNPKG

@atlaskit/eslint-plugin-design-system

Version:

The essential plugin for use with the Atlassian Design System.

52 lines (50 loc) 1.37 kB
/** * THIS FILE WAS CREATED VIA CODEGEN DO NOT MODIFY {@see http://go/af-codegen} * @codegen <<SignedSource::095a43b3637f01bf6b70a07041528ef7>> * @codegenCommand yarn workspace @atlaskit/eslint-plugin-design-system codegen */ import allFlat from './presets/all-flat.codegen'; import all from './presets/all.codegen'; import recommendedFlat from './presets/recommended-flat.codegen'; import recommended from './presets/recommended.codegen'; import { rules } from './rules/index.codegen'; // this uses require because not all node versions this package supports use the same import assertions/attributes // eslint-disable-next-line import/no-extraneous-dependencies const pkgJson = require('@atlaskit/eslint-plugin-design-system/package.json'); const { version, name } = pkgJson; const meta = { name, version }; export const plugin = { meta, rules, configs: { all, 'all/flat': { ...allFlat, plugins: { ...allFlat.plugins, get '@atlaskit/design-system'() { return plugin; } } }, recommended, 'recommended/flat': { ...recommendedFlat, plugins: { ...recommendedFlat.plugins, get '@atlaskit/design-system'() { return plugin; } } } } }; const configs = plugin.configs; export { configs, meta, rules }; export default plugin;