eslint.config.js 470 B

1234567891011121314151617181920212223242526272829
  1. import prettier from 'eslint-config-prettier';
  2. import js from '@eslint/js';
  3. import globals from 'globals';
  4. import ts from 'typescript-eslint';
  5. export default ts.config(
  6. js.configs.recommended,
  7. ...ts.configs.recommended,
  8. prettier,
  9. {
  10. languageOptions: {
  11. globals: {
  12. ...globals.browser,
  13. ...globals.node
  14. }
  15. }
  16. },
  17. {
  18. files: ['**/*.ts'],
  19. languageOptions: {
  20. parserOptions: {
  21. parser: ts.parser
  22. }
  23. }
  24. },
  25. {
  26. ignores: ['build/', 'dist/']
  27. }
  28. );