UNPKG

@tcd-devkit/eslint-preset-node

Version:

Comprehensive ESLint Flat Configuration Preset for Node.js projects. This preset bundles various @tcd-devkit ESLint configurations for a robust Node.js and TypeScript linting setup.

29 lines (27 loc) 924 B
import prettierConfig from 'eslint-config-prettier/flat'; import { globalIgnores, defineConfig } from 'eslint/config'; import globals from 'globals'; import { baseConfig } from '@tcd-devkit/eslint-config'; import { importTsConfig } from '@tcd-devkit/eslint-config-import-ts'; import { tsConfig } from '@tcd-devkit/eslint-config-ts'; const ignoresConfig = globalIgnores( ["**/dist/**", "**/node_modules/**", "**/build/**"], "@tcd-devkit/eslint-config/ignores" ); const nodePreset = defineConfig([ { name: "@tcd-devkit/eslint-preset-node", languageOptions: { globals: { ...globals.node } }, extends: [baseConfig, tsConfig, importTsConfig] }, prettierConfig, ignoresConfig ]); var node_preset_linter_default = nodePreset; export { node_preset_linter_default as default, nodePreset }; //# sourceMappingURL=node-preset.linter.js.map //# sourceMappingURL=node-preset.linter.js.map