@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
JavaScript
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