UNPKG

@repka-kit/ts

Version:

Next generation build tools for monorepo: lint, bundle and package your TypeScript projects

42 lines (40 loc) 871 B
const { syncEslintConfigHelpers } = require('./eslintConfigHelpers.gen.cjs'); module.exports = { parserOptions: { ecmaVersion: 'latest', sourceType: 'module', }, env: { es2022: true, }, plugins: ['jest', 'import', 'simple-import-sort', 'unicorn'], extends: ['eslint:recommended', 'prettier'], rules: { 'simple-import-sort/imports': 'error', 'simple-import-sort/exports': 'error', 'unicorn/template-indent': [ 'error', { tags: ['line', 'dedent', 'markdown'], functions: ['dedent', 'line', 'markdown'], selectors: [], comments: [], indent: syncEslintConfigHelpers().indent, }, ], }, overrides: [ { files: ['**/*.cjs'], env: { node: true, }, }, { files: ['**/*.mjs'], env: { node: true, }, }, ], };