const eslint = require('@eslint/js'); const importPlugin = require('eslint-plugin-import-x'); module.exports = [ { ignores: ['node_modules/**', 'tmp/**', 'logs/**'], }, eslint.configs.recommended, { files: ['**/*.js'], plugins: { 'import-x': importPlugin, }, languageOptions: { ecmaVersion: 'latest', sourceType: 'commonjs', globals: { Buffer: 'readonly', __dirname: 'readonly', console: 'readonly', module: 'readonly', process: 'readonly', require: 'readonly', setInterval: 'readonly', setTimeout: 'readonly', URL: 'readonly', }, }, rules: { 'import-x/no-unresolved': 'error', }, }, ];