An open API service indexing awesome lists of open source software.

https://github.com/videojs/vhs-utils

Objects and functions shared throughout @videojs/http-streaming code
https://github.com/videojs/vhs-utils

Last synced: 11 months ago
JSON representation

Objects and functions shared throughout @videojs/http-streaming code

Awesome Lists containing this project

README

          

- [@videojs/vhs-utils](#videojsvhs-utils)
- [Installation](#installation)
- [Usage](#usage)

# @videojs/vhs-utils

vhs-utils serves two purposes:

1. It extracts objects and functions shared throughout @videojs/http-streaming code to save on package size. See [the original @videojs/http-streaming PR](https://github.com/videojs/http-streaming/pull/637) for details.
2. It exports generic functions from VHS that may be useful to plugin authors.

## Installation

```sh
npm install --save @videojs/vhs-utils
```

## Usage

All utility functions are published under dist and can be required/imported like so:

> es import using es dist
```js
import resolveUrl from '@videojs/vhs-utils/es/resolve-url';
```

> cjs import using cjs dist
```js
const resolveUrl = require('@videojs/vhs-utils/cjs/resolve-url');
```

> depricated cjs dist
```js
const resolveUrl = require('@videojs/vhs-utils/dist/resolve-url');
```