// @ts-check import eslint from '@eslint/js'; import globals from 'globals'; import tseslint from 'typescript-eslint'; export default tseslint.config( { ignores: ['dist/**', 'node_modules/**', 'eslint.config.mjs'], }, eslint.configs.recommended, ...tseslint.configs.recommended, { languageOptions: { globals: { ...globals.node, ...globals.jest, }, parserOptions: { projectService: true, tsconfigRootDir: import.meta.dirname, }, }, }, );