eslint-plugin-workspaces weekly downloads statistics
By joshuajaco · npm · ESLint plugins
An ESLint plugin for enforcing consistent imports across monorepo packages.
eslint-plugin-workspaces has 50,395 recorded weekly downloads on npm, a decrease of 54.2% over the past 30 days.
It ranks #561 of 2,251 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -69.9%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About eslint-plugin-workspaces
eslint-plugin-workspaces
An ESLint plugin for enforcing consistent imports across monorepo packages.
It supports:
• npm • pnpm • yarn • bun • lerna • bolt
Installation
Configuration
Enable the rules in your eslint.config.js file:
Or add the "recommended" preset:
ESLint v8 RC Config
Enable the rules in your .eslintrc.json file:
Or add the "recommended" preset:
Rules
✔ included in the "recommended" preset
🔧 fixable using the --fix command line option
| | | Name | Description |
| ✔ | 🔧 | no-absolute-imports | disallow absolute imports for files that are within the current package | | | | no-cross-imports | disallow imports of files that are inside another package | | ✔ | 🔧 | no-relative-imports | disallow relative imports of files that are outside of the current package | | ✔ | | require-dependency | disallow importing from packages that are not listed as a dependency |
Presets
• recommended enables rules recommended for all users • all enables all rules • legacy-recommended same as recommended but for eslintrc format • legacy-all same as all but for eslintrc format • flat/recommended (DEPRECATED) alias for recommended • flat/all (DEPRECATED) alias for all
License
MIT
Description from the npm listing.
- eslint
- eslintplugin
- eslint-plugin
- monorepo
- packages
- workspaces
- npm
- pnpm
- yarn
- bun
- lerna
- bolt
Where eslint-plugin-workspaces sits in the listing
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (121)Similar npm ESLint plugins plugins
Data source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/eslint-plugin-workspaces. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.