{"library":"eslint-plugin-workspaces","type":"library","category":null,"description":"An ESLint plugin for enforcing consistent imports across monorepo packages. Current stable version is 0.12.1, released in March 2025, with active development. It supports npm, pnpm, yarn, bun, lerna, and bolt workspaces. Key differentiators include automatic workspace detection, fixable rules for no-relative-imports and no-absolute-imports, and presets for both flat config and eslintrc. It provides TypeScript definitions and requires eslint >=8.40.0. The recommended preset enforces rules like no-relative-imports and require-dependency to prevent cross-package import violations.","language":"javascript","status":"active","version":"0.12.1","tags":["javascript","eslint","eslintplugin","eslint-plugin","monorepo","packages","workspaces","npm","pnpm","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-workspaces","imports":["import workspaces from 'eslint-plugin-workspaces'","import { rules } from 'eslint-plugin-workspaces'","import workspaces from 'eslint-plugin-workspaces';\nworkspaces.configs.recommended"]},{"cmd":"yarn add eslint-plugin-workspaces","imports":[]},{"cmd":"pnpm add eslint-plugin-workspaces","imports":[]}],"homepage":null,"github":"https://github.com/joshuajaco/eslint-plugin-workspaces","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-workspaces","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-workspaces/compatibility"}}