/* eslint-disable n/no-unpublished-import */
import js from '@eslint/js'
-import { defineFlatConfig } from 'eslint-define-config'
import jsdoc from 'eslint-plugin-jsdoc'
import perfectionist from 'eslint-plugin-perfectionist'
+import { defineConfig } from 'eslint/config'
import neostandard, { plugins } from 'neostandard'
-export default defineFlatConfig([
+export default defineConfig([
js.configs.recommended,
plugins.promise.configs['flat/recommended'],
plugins.n.configs['flat/recommended'],
"@commitlint/config-conventional": "^19.8.0",
"@eslint/js": "^9.22.0",
"eslint": "^9.22.0",
- "eslint-define-config": "^2.1.0",
"eslint-plugin-jsdoc": "^50.6.3",
"eslint-plugin-perfectionist": "^4.9.0",
"husky": "^9.1.7",
eslint:
specifier: ^9.22.0
version: 9.22.0(jiti@2.4.2)
- eslint-define-config:
- specifier: ^2.1.0
- version: 2.1.0
eslint-plugin-jsdoc:
specifier: ^50.6.3
version: 50.6.3(eslint@9.22.0(jiti@2.4.2))
peerDependencies:
eslint: '>=6.0.0'
- eslint-define-config@2.1.0:
- resolution: {integrity: sha512-QUp6pM9pjKEVannNAbSJNeRuYwW3LshejfyBBpjeMGaJjaDUpVps4C6KVR8R7dWZnD3i0synmrE36znjTkJvdQ==}
- engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>=8.6.0'}
- deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
-
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
eslint: 9.22.0(jiti@2.4.2)
semver: 7.7.1
- eslint-define-config@2.1.0: {}
-
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7