diff --git a/apps/console/package.json b/apps/console/package.json index 480fc49c4..8bd174293 100644 --- a/apps/console/package.json +++ b/apps/console/package.json @@ -41,6 +41,7 @@ }, "devDependencies": { "@probo/eslint-config": "1.0.0", + "@probo/eslint-plugin-relay-types": "^1.0.0", "@tailwindcss/vite": "^4.1.7", "@types/node": "^22.15.21", "@types/react": "^19.1.2", diff --git a/apps/console/tsconfig.node.json b/apps/console/tsconfig.node.json index fc3f653cb..537e6f3e1 100644 --- a/apps/console/tsconfig.node.json +++ b/apps/console/tsconfig.node.json @@ -20,7 +20,8 @@ "noUnusedParameters": true, "erasableSyntaxOnly": true, "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true + "noUncheckedSideEffectImports": true, + "types": ["@probo/eslint-plugin-relay-types"] }, "include": ["vite.config.ts", "eslint.config.mjs"] } diff --git a/apps/trust/package.json b/apps/trust/package.json index 5055a0580..18444f22a 100644 --- a/apps/trust/package.json +++ b/apps/trust/package.json @@ -32,6 +32,7 @@ }, "devDependencies": { "@probo/eslint-config": "1.0.0", + "@probo/eslint-plugin-relay-types": "^1.0.0", "@tailwindcss/vite": "^4.1.7", "@types/node": "^22.15.21", "@types/react": "^19.1.2", diff --git a/apps/trust/tsconfig.node.json b/apps/trust/tsconfig.node.json index fc3f653cb..537e6f3e1 100644 --- a/apps/trust/tsconfig.node.json +++ b/apps/trust/tsconfig.node.json @@ -20,7 +20,8 @@ "noUnusedParameters": true, "erasableSyntaxOnly": true, "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true + "noUncheckedSideEffectImports": true, + "types": ["@probo/eslint-plugin-relay-types"] }, "include": ["vite.config.ts", "eslint.config.mjs"] } diff --git a/package-lock.json b/package-lock.json index bb20673c5..90d693b94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,6 +52,7 @@ }, "devDependencies": { "@probo/eslint-config": "1.0.0", + "@probo/eslint-plugin-relay-types": "^1.0.0", "@tailwindcss/vite": "^4.1.7", "@types/node": "^22.15.21", "@types/react": "^19.1.2", @@ -92,6 +93,7 @@ }, "devDependencies": { "@probo/eslint-config": "1.0.0", + "@probo/eslint-plugin-relay-types": "^1.0.0", "@tailwindcss/vite": "^4.1.7", "@types/node": "^22.15.21", "@types/react": "^19.1.2", @@ -2665,6 +2667,10 @@ "resolved": "packages/eslint-config", "link": true }, + "node_modules/@probo/eslint-plugin-relay-types": { + "resolved": "packages/eslint-relay-plugin-types", + "link": true + }, "node_modules/@probo/helpers": { "resolved": "packages/helpers", "link": true @@ -5605,10 +5611,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/eslint-plugin-relay": { - "resolved": "packages/eslint-relay-plugin", - "link": true - }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -18022,13 +18024,13 @@ "typescript-eslint": "^8.53.1" }, "devDependencies": { - "@types/eslint-plugin-relay": "^1.0.0", + "@probo/eslint-plugin-relay-types": "^1.0.0", "eslint": "^9.39.2", "typescript": "^5.8.3" } }, - "packages/eslint-relay-plugin": { - "name": "@types/eslint-plugin-relay", + "packages/eslint-relay-plugin-types": { + "name": "@probo/eslint-plugin-relay-types", "version": "1.0.0" }, "packages/helpers": { diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 0adbc07ba..7c5111c59 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -36,7 +36,7 @@ "typescript-eslint": "^8.53.1" }, "devDependencies": { - "@types/eslint-plugin-relay": "^1.0.0", + "@probo/eslint-plugin-relay-types": "^1.0.0", "eslint": "^9.39.2", "typescript": "^5.8.3" } diff --git a/packages/eslint-config/tsconfig.json b/packages/eslint-config/tsconfig.json index c557e5f5f..df809ac3a 100644 --- a/packages/eslint-config/tsconfig.json +++ b/packages/eslint-config/tsconfig.json @@ -14,7 +14,8 @@ "noUnusedParameters": true, "erasableSyntaxOnly": true, "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true + "noUncheckedSideEffectImports": true, + "types": ["@probo/eslint-plugin-relay-types"] }, - "include": ["src/**/*.ts", "eslint.config.mjs"] + "include": ["src", "eslint.config.mjs"], } diff --git a/packages/eslint-relay-plugin/index.d.ts b/packages/eslint-relay-plugin-types/index.d.ts similarity index 100% rename from packages/eslint-relay-plugin/index.d.ts rename to packages/eslint-relay-plugin-types/index.d.ts diff --git a/packages/eslint-relay-plugin-types/package.json b/packages/eslint-relay-plugin-types/package.json new file mode 100644 index 000000000..6ebd13aa0 --- /dev/null +++ b/packages/eslint-relay-plugin-types/package.json @@ -0,0 +1,12 @@ +{ + "name": "@probo/eslint-plugin-relay-types", + "version": "1.0.0", + "private": true, + "description": "Shared ESLint configuration for Probo monorepo", + "types": "./index.d.ts", + "exports": { + ".": { + "types": "./index.d.ts" + } + } +} diff --git a/packages/eslint-relay-plugin/package.json b/packages/eslint-relay-plugin/package.json deleted file mode 100644 index 108ac3da4..000000000 --- a/packages/eslint-relay-plugin/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "@types/eslint-plugin-relay", - "version": "1.0.0", - "private": true, - "description": "Shared ESLint configuration for Probo monorepo", - "types": "./index.d.ts" -}