/content-range

Parser and formatter for HTTP/1.1 Content-Range header field.

Primary LanguageTypeScriptMIT LicenseMIT

content-range

Node.js CI

Parser and formatter for HTTP/1.1 Content-Range header field.

Install

npm install content-range

Usage

import { format, parse } from "content-range";

format({
  unit: "bytes",
  start: 10,
  end: 20,
  size: 100,
});
// bytes 10-20/100

parse("bytes 10-20/100");
// {
//   unit: "bytes",
//   start: 10,
//   end: 20,
//   length: 100,
// }

License

MIT