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 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/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/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" 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