@interaktiv/dia-scripts
Version:
CLI toolbox with common scripts for most sort of projects at DIA
15 lines (13 loc) • 790 B
JavaScript
;
const {
ifAnyDep,
ifSfdxProject,
ifTitaniumProject
} = require('../utils');
module.exports = {
extends: [require.resolve('@interaktiv/eslint-config-dia'), require.resolve('@interaktiv/eslint-config-dia/jest'), ifAnyDep('react', require.resolve('@interaktiv/eslint-config-dia/jsx-a11y')), ifAnyDep('react', require.resolve('@interaktiv/eslint-config-dia/react')), // Salesforce projects espacially ones with LWC implementation
ifSfdxProject(require.resolve('@interaktiv/eslint-config-dia/salesforce')), // Titanium Mobile projects
ifTitaniumProject(require.resolve('@interaktiv/eslint-config-dia/titanium')), // React Native mobile projects
ifAnyDep('react-native', require.resolve('@interaktiv/eslint-config-dia/react-native'))].filter(Boolean),
rules: {}
};