Skip to content
PluginStats

prettier-plugin-pgn weekly downloads statistics

By gmasclet · npm · Prettier plugins

A Prettier plugin for formatting PGN files

View on npm Stale · Oct 17, 2026

prettier-plugin-pgn has 0 recorded weekly downloads on npm, a decrease of 100% over the past 30 days, ranking #2313 of 2,322 tracked listings.

Weekly downloads
0
Official API · Oct 17, 2026
7-day growth
—
Insufficient history
30-day growth
-100%
-6 weekly downloads
90-day growth
-100%
-34 weekly downloads
Rank
#2313
Among tracked npm listings

About prettier-plugin-pgn

<h1 align="center">Prettier PGN plugin</h1>

Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.

This plugin adds support for the Portable Game Notation format to Prettier.

Portable Game Notation (PGN) is a standard plain text format for recording chess games (both the moves and related data), which can be read by humans and is also supported by most chess software.

Example

This sample game:

[Event "Immortal Game"][Date "1851.06.21"][White "Anderssen, Adolf"][Black
"Kieseritzky, Lionel"][Result "*"] 1.e2-e4 e7-e5 f4 exf4 3.Bc4 3...Qh4+
4.Kf1 b5 {C33 King's Gambit Accepted: Bishop's Gambit, Bryan
Countergambit} 5.Bxb5 Nf6 6.Nf3 Qh6 7.d3 Nh5 8.Nh4 ?! {Inaccuracy. Rg1 was
best.} (8.Rg1 c6 9.Bc4 Be7 10.Nc3 O-O 11.Kf2 Nf6 12.Re1 Ng4+ 13.Kg1 Ba6
14.Bxa6 Nxa6 15.Qe2 Bc5+ 16.d4 Bxd4+ 17.Nxd4) 8...Qg5 9.Nf5 c6 {White
eventually won by checkmate after 23 moves.} *

will be transformed to this:

[Event "Immortal Game"]
[Date "1851.06.21"]
[White "Anderssen, Adolf"]
[Black "Kieseritzky, Lionel"]
[Result "*"]

1.e4 e5 2.f4 exf4 3.Bc4 Qh4+ 4.Kf1 b5
  {C33 King's Gambit Accepted: Bishop's Gambit, Bryan Countergambit}
5.Bxb5 Nf6 6.Nf3 Qh6 7.d3 Nh5 8.Nh4?!
  {Inaccuracy. Rg1 was best.}
  (8.Rg1 c6 9.Bc4 Be7 10.Nc3 O-O 11.Kf2 Nf6 12.Re1 Ng4+ 13.Kg1 Ba6 14.Bxa6 Nxa6
  15.Qe2 Bc5+ 16.d4 Bxd4+ 17.Nxd4)
8...Qg5 9.Nf5 c6
  {White eventually won by checkmate after 23 moves.}
*

Getting started

To run prettier with the PGN plugin, you're going to need node.

Install prettier and the plugin using the npm CLI:

# Install locally if you intent to use Prettier in a specific folder
npm install --save-dev prettier prettier-plugin-pgn

# Or globally, which can be handy to format PGN files in any folder
npm install --global prettier prettier-plugin-pgn

Usage

The plugin can be activated in your Prettier configuration file:

{
  "plugins": ["prettier-plugin-pgn"]
}

Alternatively, it may be declared directly in the CLI, using the --plugin option:

npx prettier --plugin="prettier-plugin-pgn" --write "path/to/file.pgn" 

Features

This plugin supports most of the PGN specification. In particular, it supports:

  • Variations (including nested ones).
  • Annotations (either NAG, or most commons literal annotations).
  • Comments (only those inside braces).
  • PGN files with multiple games are supported.
  • Whenever possible, the plugin is lenient. It will accept a non canonical PGN game as long as it is unambiguous.

The following PGN features are currently not supported by this plugin:

  • "Rest of line" comments (those starting with a semicolon character and continuing to the end of the line).
  • Escaped lines using a percent sign character (%).

License

The package is available as open source under the terms of the MIT License.

Description from the npm listing.

  • prettier
  • prettier-plugin
  • pgn
  • chess
  • formatter

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

prettier-plugin-pgn weekly downloads on npm, last 90 days: 0 weekly downloads as of Oct 17, 2026, -100% over 90 days.prettier-plugin-pgnWeekly downloads on npm · Last 90 days0downloads / week-100% over 90 days0246810Jul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 17, 2026 · 88 observations · Updated Oc…pluginstats.com
prettier-plugin-pgn weekly downloads on npm, last 90 days: 0 weekly downloads as of Oct 17, 2026, -100% over 90 days.

7/30/90-day growth

prettier-plugin-pgn weekly downloads growth on npm: 7-day growth unavailable, -100% over 30 days, -100% over 90 days.prettier-plugin-pgnWeekly downloads growth on npm0downloads / week now7-day growth+0 weekly downloadsInsufficient history30-day growth-6 weekly downloads-100%90-day growth-34 weekly downloads-100%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
prettier-plugin-pgn weekly downloads growth on npm: 7-day growth unavailable, -100% over 30 days, -100% over 90 days.

Ranking history

prettier-plugin-pgn npm ranking history: currently #2313 (by weekly downloads).prettier-plugin-pgnnpm ranking · by weekly downloads · Last 90 days#2313current rank#2220#2240#2260#2280#2300#2320Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 18, 2026 – Oct 20, 2026 · 3 observations · Updated Oct 17, 2026pluginstats.com
prettier-plugin-pgn npm ranking history: currently #2313 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 116, #17 (overall #2,317)
All npm: every listing in weekly downloads order

Listing placement

Prettier plugins244 listings · 13 pages · page 13, #1 (overall #241)
Prettier plugins: every listing in weekly downloads order

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.

Each band is one page of 20. Weekly downloads on a linear 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.

Recent observations

Full history (121)
Recent weekly downloads observations for prettier-plugin-pgn
Date (UTC)Weekly downloadsChange vs. previous
00
00
00
00
00
00
00
00
0-1
1-1
20
20
20
2—

Similar npm Prettier plugins plugins

All 20 prettier-plugin-pgn alternatives

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/prettier-plugin-pgn. First seen Oct 16, 2026; last successful collection Oct 17, 2026. See the methodology.