ts-npm-package-template/eslint.config.js

24 lines
574 B
JavaScript
Raw Normal View History

2024-06-03 21:59:20 +00:00
import globals from 'globals';
import pluginJs from '@eslint/js';
import tseslint from 'typescript-eslint';
import eslintPluginSvelte from 'eslint-plugin-svelte';
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
export default [
pluginJs.configs.recommended,
{
...eslintPluginSvelte.configs['flat/prettier'],
files: ['*.svelte']
},
{
...tseslint.configs.recommended
},
{
languageOptions: {
globals: globals.browser
}
},
eslintPluginPrettierRecommended
];