UNPKG

eslint-config-proste

Version:
27 lines (26 loc) 536 B
import importPlugin from "eslint-plugin-import-x"; import rules from "../rules/import.js"; async function getImportConfig({ overrides, enableTs }) { const config = { plugins: { import: importPlugin }, rules: { ...rules, ...overrides } }; if (enableTs) { const { default: tsParser } = await import("@typescript-eslint/parser"); config.languageOptions = { parser: tsParser, ecmaVersion: "latest", sourceType: "module" }; } return config; } export { getImportConfig };