import js from "@eslint/js"; export default [ { ignores: ["docs/**", "node_modules/**"], }, js.configs.recommended, { files: ["Aoede/assets/js/**/*.js"], languageOptions: { ecmaVersion: 2022, sourceType: "module", globals: { Audio: "readonly", Blob: "readonly", CustomEvent: "readonly", DOMParser: "readonly", EventSource: "readonly", Event: "readonly", FormData: "readonly", Headers: "readonly", Image: "readonly", MediaMetadata: "readonly", URL: "readonly", URLSearchParams: "readonly", AbortController: "readonly", YT: "readonly", alert: "readonly", atob: "readonly", btoa: "readonly", clearInterval: "readonly", clearTimeout: "readonly", confirm: "readonly", console: "readonly", crypto: "readonly", document: "readonly", fetch: "readonly", history: "readonly", htmx: "readonly", localStorage: "readonly", lucide: "readonly", location: "readonly", navigator: "readonly", requestAnimationFrame: "readonly", setInterval: "readonly", setTimeout: "readonly", window: "readonly" } }, rules: { "no-empty": "off", "no-unused-vars": "off" } } ];