From 7b756e89d9f7bec94a379672ccacf69d48432128 Mon Sep 17 00:00:00 2001 From: sushi-chaaaan Date: Mon, 22 Apr 2024 19:12:51 +0900 Subject: [PATCH 1/3] chore: move lib code --- packages/eslint-config/src/addons/jsxA11y.ts | 2 +- packages/eslint-config/src/addons/tailwind.ts | 2 +- packages/eslint-config/src/bases/react.ts | 2 +- packages/eslint-config/src/bases/typescript.ts | 2 +- packages/eslint-config/{ => src}/lib/compat.ts | 0 packages/eslint-config/{ => src}/lib/dir.ts | 0 6 files changed, 4 insertions(+), 4 deletions(-) rename packages/eslint-config/{ => src}/lib/compat.ts (100%) rename packages/eslint-config/{ => src}/lib/dir.ts (100%) diff --git a/packages/eslint-config/src/addons/jsxA11y.ts b/packages/eslint-config/src/addons/jsxA11y.ts index dcb79dd5..5056e86d 100644 --- a/packages/eslint-config/src/addons/jsxA11y.ts +++ b/packages/eslint-config/src/addons/jsxA11y.ts @@ -1,4 +1,4 @@ -import { compat } from "../../lib/compat" +import { compat } from "../lib/compat" const jsxA11y = compat.extends("plugin:jsx-a11y/strict") diff --git a/packages/eslint-config/src/addons/tailwind.ts b/packages/eslint-config/src/addons/tailwind.ts index 75eba283..9aea10b5 100644 --- a/packages/eslint-config/src/addons/tailwind.ts +++ b/packages/eslint-config/src/addons/tailwind.ts @@ -1,4 +1,4 @@ -import { compat } from "../../lib/compat" +import { compat } from "../lib/compat" const tailwind = [ ...compat.extends("plugin:tailwindcss/recommended"), diff --git a/packages/eslint-config/src/bases/react.ts b/packages/eslint-config/src/bases/react.ts index 19bc8175..0932ecee 100644 --- a/packages/eslint-config/src/bases/react.ts +++ b/packages/eslint-config/src/bases/react.ts @@ -4,7 +4,7 @@ import type { Linter } from "eslint" import react from "eslint-plugin-react" import globals from "globals" -import { compat } from "../../lib/compat" +import { compat } from "../lib/compat" // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment const reactConfig: Linter.FlatConfig[] = [ diff --git a/packages/eslint-config/src/bases/typescript.ts b/packages/eslint-config/src/bases/typescript.ts index adbf3c94..e5507b60 100644 --- a/packages/eslint-config/src/bases/typescript.ts +++ b/packages/eslint-config/src/bases/typescript.ts @@ -1,6 +1,6 @@ import tseslint from "typescript-eslint" -import { __dirname } from "../../lib/dir" +import { __dirname } from "../lib/dir" const tsConfig = tseslint.config({ extends: [ diff --git a/packages/eslint-config/lib/compat.ts b/packages/eslint-config/src/lib/compat.ts similarity index 100% rename from packages/eslint-config/lib/compat.ts rename to packages/eslint-config/src/lib/compat.ts diff --git a/packages/eslint-config/lib/dir.ts b/packages/eslint-config/src/lib/dir.ts similarity index 100% rename from packages/eslint-config/lib/dir.ts rename to packages/eslint-config/src/lib/dir.ts From b1ce36bc8ea57c7324c38b02820b5bb31d227beb Mon Sep 17 00:00:00 2001 From: sushi-chaaaan Date: Mon, 22 Apr 2024 19:13:10 +0900 Subject: [PATCH 2/3] feat: export `compat()` from index --- packages/eslint-config/package.json | 4 ++++ packages/eslint-config/src/index.ts | 1 + 2 files changed, 5 insertions(+) create mode 100644 packages/eslint-config/src/index.ts diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index d3cd0d16..774e2297 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -5,6 +5,10 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { + ".": { + "default": "./dist/index.js", + "types": "./dist/index.d.ts" + }, "./js": { "default": "./dist/js.js", "types": "./dist/js.d.ts" diff --git a/packages/eslint-config/src/index.ts b/packages/eslint-config/src/index.ts new file mode 100644 index 00000000..7f4998c5 --- /dev/null +++ b/packages/eslint-config/src/index.ts @@ -0,0 +1 @@ +export { compat } from "./lib/compat" From c787d43a3c36413f3c1dadbf119344b6418c7398 Mon Sep 17 00:00:00 2001 From: sushi-chaaaan Date: Mon, 22 Apr 2024 19:14:39 +0900 Subject: [PATCH 3/3] chore: changeset --- .changeset/curly-windows-travel.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/curly-windows-travel.md diff --git a/.changeset/curly-windows-travel.md b/.changeset/curly-windows-travel.md new file mode 100644 index 00000000..275c7b58 --- /dev/null +++ b/.changeset/curly-windows-travel.md @@ -0,0 +1,5 @@ +--- +"@virtual-live-lab/eslint-config": patch +--- + +export compat function