diff --git a/eslint.config.js b/eslint.config.mjs similarity index 87% rename from eslint.config.js rename to eslint.config.mjs index c11223c..ac7dd3e 100644 --- a/eslint.config.js +++ b/eslint.config.mjs @@ -1,11 +1,11 @@ -const eslint = require('@eslint/js'); -const globals = require('globals'); -const tseslint = require('typescript-eslint'); -const stylistic = require('@stylistic/eslint-plugin'); +import eslint from '@eslint/js'; +import globals from 'globals'; +import tseslint from 'typescript-eslint'; +import stylistic from '@stylistic/eslint-plugin'; -const ignores = ['dist/**/*', 'node_modules/**/*', 'eslint.config.js']; +const ignores = ['dist/**/*', 'node_modules/**/*']; -module.exports = tseslint.config( +const config = tseslint.config( { ignores, extends: [ @@ -65,4 +65,7 @@ module.exports = tseslint.config( '@typescript-eslint/no-namespace': 'off', }, } -); \ No newline at end of file +); + + +export default config; \ No newline at end of file