open-index/open-npm huggingface dataset:
npm package: @resonate/schemas
Description: All schemas used for validation that are shared between our project
Author: Augustin Godiscal
Latest version: 1.1.1

# [WIP] Resonate schemas (v2 api)

All our schemas

## Installation

```sh
$ npm i --save @resonate/schemas
```

## Usage with api v1

```javascript

const adapter = require('@resonate/schemas/adapters/v1/track')

const track = adapter({
  name: 'foo'
})

console.log(track.title) // 'foo'

```

## License

MIT

## Author(s)

- Augustin Godiscal <auggod@resonate.is>
npm package: @resonate/search-component
Description: Search component
Author: Augustin Godiscal
Latest version: 1.1.0

# @resonate/search-component

## Installation

```sh
$ npm i --save @resonate/search-component
```

## Usage

```js
const html = require('choo/html')
const Search = require('@resonate/search-component')

module.exports = () => {
  return html`
    state.cache(Search, 'search-component').render({ tags: ['techno', 'electro'] })
  `
`

```

## License

MIT

## Author(s)

- Augustin Godiscal <auggod@resonate.is>
npm package: @resonate/seeker-component
Description: Seeker componen
Author: Augustin Godiscal
Latest version: 2.2.0

# @resonate/seeker-component

Sound seeker component (using rangeslider)

## Installation

```sh
$ npm i --save @resonate/seeker-component
```

## License

MIT

## Author(s)

- Augustin Godiscal <auggod@resonate.is>
npm package: @resonate/theme-skins
Description: Theme skins
Author: Augustin Godiscal
Latest version: 1.1.2

# @resonate/theme-skins

## Installation

```sh
$ npm i --save @resonate/theme-skins
```

## Usage

```javascript

const html = require('choo/html')
const { background } = require('@resonate/theme-skins')

const el = html`<div class=${background}></div>`

document.body.appendChild(el)

```

## License

MIT

## Author(s)

- Augustin Godiscal <auggod@resonate.is>
npm package: @resonate/track-component
Description: Track component for resonate
Author: Augustin Godiscal
Latest version: 3.0.0-0

# @resonate/track-component

Track component

## Installation

```sh
$ npm i --save @resonate/track-component
```

## See also

[@resonate/player-component](/packages/player-component)
[@resonate/playlist-component](/packages/playlist-component)

## License

MIT

## Author(s)

- Augustin Godiscal <auggod@resonate.is>
npm package: @resonate/volume-control-component
Description: Volume control using rangeslider-js
Author: Augustin Godiscal
Latest version: 2.2.0

# @resonate/volume-control-component

Volume control component rangeslider

## Installation

```sh
$ npm i --save @resonate/volume-control-component
```

## Usage

```javascript
const volumeControl = require('@resonate/volume-control-component')
...

```

## See also

[@resonate/rangeSlider](/packages/rangeslider)

## License

MIT

## Author(s)

- Augustin Godiscal <auggod@resonate.is>