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

@ -12,10 +12,10 @@
"subject": "chore(deps): update dependency eslint to ^8.57.0 (#287)"
},
"eslint-plugin-jsx-a11y": {
"hash": "5d1440825a8838ae10dc94cc3a4a7e1e967644b4",
"date": "2024-06-10T09:28:24-07:00",
"hash": "0be7ea95f560c6afc6817d381054d914ebd0b2ca",
"date": "2024-06-23T23:41:48-04:00",
"committer": "Jordan Harband",
"subject": "[Deps] update `@babel/runtime`, `array-includes`, `es-iterator-helpers`, `hasown`, `object.fromentries`, `safe-regex-test`"
"subject": "[readme] remove deprecated travis ci badge; add github actions badge"
},
"eslint-plugin-n": {
"hash": "67bbfdf3c6862dcbfe455a4afbd83fa60f9d1ea4",
@ -24,10 +24,10 @@
"subject": "chore(master): release 17.9.0 (#299)"
},
"eslint-plugin-react": {
"hash": "393bfa2fc071bfd08cef2327790e2ccc95507d72",
"date": "2024-06-12T20:49:45-04:00",
"hash": "3c1d5203438965b3999911520a930306f6e9c58f",
"date": "2024-06-23T23:00:32-07:00",
"committer": "Jordan Harband",
"subject": "[Fix] `no-object-type-as-default-prop`: enable rule for components with many parameters"
"subject": "[Dev Deps] downgrade `eslint-remote-tester-repositories`"
},
"jsx-ast-utils": {
"hash": "5943318eaf23764eec3ff397ebb969613d728a95",

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,
},