range-utils
Javascript utilities to work with ranges. A range is an object with a least two property: offset
and length
.
Installation
$ npm install range-utils
Usage
// Initialize a range var from0To10 = Range0 10;var from5To20 = Range5 15;var withProperty = Range0 10 hello: 'world' ; // Check if a range contains another rangeRange; // Check that two ranges are collapsingRange; // Translate a rangeRange; // Enlarge a rangeRange;