@echecs/pgn
Parse and stringify PGN (Portable Game Notation) chess games. Zero dependencies, strict TypeScript, no-throw parse API.
19
Versions
MIT
License
No
Install Scripts
Verified
Provenance
Supply chain provenance
Status for the latest visible version.
SLSA provenance attestation
npm registry signatures
No source commit
Maintainers
mormubis
Keywords
chessgameno-dependenciesnotationparserpgnpgn-parserportable game notationserializertypescript
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| typosquat | typosquat.levenshtein:pg | AI (typosquat): PGN is a chess notation format; @echecs/pgn is a legitimate scoped chess library, not a typosquat of pg. | ai | |
| typosquat | typosquat.levenshtein:pino | AI (typosquat): Unrelated chess PGN parser; name similarity to pino is coincidental. | ai |
Versions (showing 19 of 19)
| Version | Deps | Published |
|---|---|---|
| 5.0.0 | 0 / 23 | |
| 4.1.0 | 0 / 23 | |
| 4.0.0 | 0 / 23 | |
| 3.12.2 | 0 / 21 | |
| 3.12.1 | 0 / 21 | |
| 3.10.1 | 0 / 21 | |
| 3.10.0 | 0 / 20 | |
| 3.9.1 | 0 / 20 | |
| 3.9.0 | 0 / 20 | |
| 3.8.3 | 0 / 20 | |
| 3.8.2 | 0 / 20 | |
| 3.8.0 | 0 / 20 | |
| 3.7.0 | 0 / 20 | |
| 3.6.2 | 0 / 20 | |
| 3.6.1 | 0 / 20 | |
| 3.5.3 | 0 / 20 | |
| 3.5.2 | 0 / 20 | |
| 3.5.1 | 0 / 20 | |
| 3.4.0 | 0 / 20 |