micromark extension to support GFM task list items
mdast extension to parse and serialize GFM task list items
Use two values display syntax for inner and outer display types.
A cache object that deletes the least-recently-used items.
Compare items in two sequences to find a longest common subsequence