@8pattern/jselection (npm): a library to control selection/range for JS
Keywords: selection|range