1.0.1 • Published 4 years ago

num_sequence v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
4 years ago

install:

npm install num_sequence

test:

mocha

Usage:

const numSequence = require('num_sequence');

const array = [1,3,4,5,6,7,8, 10,11,12, 2002,2003, 2020];

numSequence.findAsync(array).then((data) => {
	console.log(data)
})

Examples:

[1,2,3,4,5,6,7,8] -> "1-8"
[1,3,4,5,6,7,8] -> "1,3-8"
[1,3,4,5,6,7,8,10,11,12] -> "1,3-8,10-12"
[1,2,3] -> "1-3"
[1,2] -> "1,2"
[1,2,4] -> "1,2,4"
[1,2,4,5,6] -> "1,2,4-6"
[1,2,3,7,8,9,15,17,19,20,21] -> "1-3,7-9,15,17,19-21"
[1,2,3,4,5,6,100,1091,1999,2000,2001,2002] -> "1-6,100,1091,1999-2002"
[1] -> "1"
[1,3,5,7,9,11] -> "1,3,5,7,9,11"