My approach is an implementation of a string compression algorithm. The goal is to compress a character array `chars` by replacing consecutive repeating characters with the character followed by the ...
pgnpack requires one of the following chess libraries (optional peer dependencies): RAV (Recursive Annotation Variation) support: Add support for encoding/decoding PGN files containing RAV (variations ...