import js from "@eslint/js";
import globals from "globals";
import tseslint from "typescript-eslint";
export default tseslint.config(
{ ignores: ["dist", "node_modules"] },
{
extends: [js.configs.recommended, ...tseslint.configs.recommended],
files: ["**/*.ts"],
languageOptions: {
ecmaVersion: "latest",
globals: globals.node,
},
rules: {
indent: ["error", 2],
"linebreak-style": ["error", "unix"],
quotes: ["error", "single"],
semi: ["error", "always"],
"comma-dangle": ["error", "never"],
"@typescript-eslint/no-explicit-any": "off",
},
}
);