@opencage/leaflet-opencage-geosearch
Version:
A Leaflet geosearch control that uses OpenCage's geosearch API.
51 lines (45 loc) • 1.03 kB
JavaScript
import globals from 'globals';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
import js from '@eslint/js';
import { FlatCompat } from '@eslint/eslintrc';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all,
});
export default [
{
ignores: [
'**/node_modules/',
'**/coverage/',
'**/dist/',
'**/build/',
'**/examples/',
'**/demo/',
],
},
...compat.extends('airbnb-base', 'plugin:prettier/recommended'),
{
languageOptions: {
globals: {
...globals.browser,
...globals.node,
},
ecmaVersion: 2021,
sourceType: 'module',
},
rules: {
'func-names': 0,
},
},
{
files: ['**/eslint.config.mjs'],
rules: {
'import/no-extraneous-dependencies': 'off',
'no-underscore-dangle': 'off',
},
},
];