cm-chess-ts (npm): Like chess.js, but in ES6 and can handle variations (tree-structured move history)
Keywords: ES6|JavaScript|JS|chess|chessmail|es6|javascript|released