bep53-range
v2.0.0
Published
Magnet URI extension (BEP53) range implementation
Downloads
22,365
Readme
bep53-range
Parse and compose Magnet URI extension (BEP53) ranges.
Also works in the browser with browserify! This module is used by WebTorrent.
install
npm install bep53-range
usage
parse
Parse Magnet URI extension (BEP53) range and return all included values.
import { parse } from 'bep53-range'
const range = ['1-3', '6', '11-13']
const values = parse(range)
console.log(values) // [1, 2, 3, 6, 11, 12, 13]
compose
Compose Magnet URI extension (BEP53) range from all included values.
import { compose } from 'bep53-range'
const values = [1, 2, 3, 6, 11, 12, 13]
const range = compose(values)
console.log(range) // ['1-3', '6', '11-13']
license
MIT. Copyright (c) Julen Garcia Leunda and WebTorrent, LLC.