Bump version

This commit is contained in:
Alex
2024-06-27 01:19:33 -04:00
parent 674eaf1811
commit 1e6d679af3
8 changed files with 297 additions and 613 deletions

View File

@ -102,6 +102,8 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
extends: _extends,
overrides,
customRuleFiles,
// @ts-expect-error
localRules: _,
...rest
} = of;
@ -124,7 +126,7 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
const result: InputConfig = {
root: true,
parser: '@typescript-eslint/parser',
plugins: unique('@typescript-eslint', 'import', 'rules', plugins),
plugins: unique('@typescript-eslint', 'import-x', 'rules', plugins),
env: { node: true, browser: true, es2023: true },
reportUnusedDisableDirectives: true,
parserOptions: {
@ -134,8 +136,8 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
'eslint:recommended',
'prettier',
'plugin:@typescript-eslint/recommended-type-checked',
'plugin:import/errors',
'plugin:import/typescript',
'plugin:import-x/errors',
'plugin:import-x/typescript',
hasReact && [
'plugin:react/recommended',
'plugin:react-hooks/recommended',
@ -146,10 +148,10 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
_extends,
),
settings: {
'import/parsers': {
'import-x/parsers': {
'@typescript-eslint/parser': ['.ts', '.tsx', '.mts', '.cts'],
},
'import/resolver': {
'import-x/resolver': {
typescript: {
alwaysTryTypes: true,
},