experimental typelex to zod library
1import js from "@eslint/js";
2import globals from "globals";
3import tseslint from "typescript-eslint";
4import { defineConfig } from "eslint/config";
5
6export default defineConfig([
7 {
8 files: ["**/*.{js,mjs,cjs,ts,mts,cts}"],
9 plugins: { js },
10 extends: ["js/recommended"],
11 languageOptions: { globals: globals.browser },
12 },
13 tseslint.configs.strictTypeChecked,
14 tseslint.configs.stylisticTypeChecked,
15 {
16 rules: {
17 "@typescript-eslint/consistent-type-imports": "error",
18 },
19 languageOptions: {
20 parserOptions: {
21 projectService: true,
22 tsconfigRootDir: import.meta.dirname,
23 },
24 },
25 },
26]);