UNPKG

@aak.lear/eslint-config

Version:

This package simplifies the initial setup of eslint and prettier. It installs and apply eslint-config-airbnb to your project, also resolves peerDependencies that are required for eslint-config-airbnb package.

18 lines (14 loc) 621 B
import { CONFIG_NAMES } from './constants.js'; const trimEslintConfig = (name) => name.replace('eslint-config-', ''); export const packagesNames = { [CONFIG_NAMES.base]: '@aak.lear/eslint-config-base', [CONFIG_NAMES.typescript]: '@aak.lear/eslint-config-typescript', [CONFIG_NAMES.react]: '@aak.lear/eslint-config-react', }; export const packagesShortNames = { [CONFIG_NAMES.base]: trimEslintConfig(packagesNames[CONFIG_NAMES.base]), [CONFIG_NAMES.typescript]: trimEslintConfig( packagesNames[CONFIG_NAMES.typescript], ), [CONFIG_NAMES.react]: trimEslintConfig(packagesNames[CONFIG_NAMES.react]), };