import js from '@eslint/js'; import globals from 'globals'; import tseslint from 'typescript-eslint'; import json from '@eslint/json'; import markdown from '@eslint/markdown'; import css from '@eslint/css'; import {defineConfig} from 'eslint/config'; export default defineConfig([ {files: ['**/*.{js,mjs,cjs,ts,mts,cts}'], plugins: {js}, extends: ['js/recommended'], languageOptions: {globals: globals.node}}, tseslint.configs.recommended, {files: ['**/*.json'], plugins: {json}, language: 'json/json', extends: ['json/recommended']}, {files: ['**/*.md'], plugins: {markdown}, language: 'markdown/commonmark', extends: ['markdown/recommended']}, {files: ['**/*.css'], plugins: {css}, language: 'css/css', extends: ['css/recommended']} ]);