eslint-plugin-ghost weekly downloads statistics
By TryGhost · npm · ESLint plugins
Shared eslint configurations
eslint-plugin-ghost has 18,823 recorded weekly downloads on npm, a decrease of 25.9% over the past 30 days.
It ranks #769 of 2,256 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -27.5%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About eslint-plugin-ghost
eslint-plugin-ghost
Shared eslint configurations, useful plugins & custom rules.
Inside of lib/config you'll find a set of configs for different environments + base.js.
Base.js effectively documents our code style. Please make sure any rules you add come with an explanation!
Basic setup
1. Make sure that gstenv is green. See our Dev Environment docs. 2. git clone this repo & cd into it as usual 3. Run yarn install to install dependencies.
Testing
Run yarn link inside of me, and then run yarn link eslint-plugin-ghost inside of the project you want to lint.
Usage
• Inside of package.json, add this rule: "lint": "eslint . --ext .js --cache" • Then, in your project root, create an .eslintrc.js file, and add the following code: • Change [config] to be E.g. node, browser, test etc depending on what environment you are linting • If you want style rules disabled, use the -no-style presets instead: • browser-no-style • node-no-style • es-no-style • ts-no-style • filenames-no-style • test-no-style • ts-test-no-style • If you have a test folder, browser JS, etc, you can add multiple .eslintrc.js files, nesting them inside the folder they belong to. • The ts and ts-test configs (and their -no-style presets) need typescript, @typescript-eslint/parser and @typescript-eslint/eslint-plugin installed in your project. The other configs don't.
Publishing
• yarn ship - yarn ship
Copyright & License
Copyright (c) 2013-2026 Ghost Foundation - Released under the MIT license. Ghost and the Ghost Logo are trademarks of Ghost Foundation Ltd. Please see our trademark policy for info on acceptable usage.
Description from the npm listing.
- eslint
- eslintplugin
- eslint-plugin
Where eslint-plugin-ghost 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-ghost. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.