1.0.1 • Published 3 years ago

prettify-range v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

prettify-range

Get range!

Install

npm install prettify-range

Example

import { PrettifyRange, IntArrParser, JoinRangeBuilder } from 'prettify-range';

const parser = new IntArrParser();
const builder = new JoinRangeBuilder(',');
const converter = new PrettifyRange(parser, builder);

await converter.convert([1, 2, 3, 4, 5]); // "1-5"
await converter.convert([1, 2, 3, 4, 5, 10, 11, 12, 100]); // "1-5,10-12,100"
await converter.convert([1, 2]); // "1,2"
await converter.convert([1]); // "1"