open-index/open-npm huggingface dataset:
npm package: @halleyassist/streamhelper
Description: Stream helper functions
Latest version: 0.0.9

# streamhelper
Stream Reader and Writers that provide a useful promise based API for consumption of stream data

Goals:
 - All promises should be cancellable from their .cancel method (compatible with q-lite safeRace)
 - Methods should be helpful and aligned to common patterns
 - No memory leaks from event emitters left attached to streams
npm package: @halleymedia/webtvplayer-types
Description: Type definitions for the Halleymedia WebTvPlayer
Author: Halleymedia
Latest version: 2.3.2

# WebTvPlayer type definitions
Use this package to develop a custom skin for [Halleymedia's WebTvPlayer v2](https://embed.civicam.it/v2/index.html).

## Getting started
Install this package by running this command in your project.
```
npm install @halleymedia/webtvplayer-types
```
Then, create a JavaScript module like this one:
```
import WebTvPlayer from '@halleymedia/webtvplayer-types';
import WebTvPlayerSkin from '@halleymedia/webtvplayer-types/skins/WebTvPlayerSkin';

/**
 * @implements {WebTvPlayerSkin}
 */
export default class MySkin {

    /**
     * @param {WebTvPlayer} playerInstance
     * @returns {Object.<string, HTMLElement>}
     */
    render(playerInstance) {

        //You're encouraged to create small methods to create the UI
        //and/or use a rendering library
        const button = playerInstance.container.ownerDocument.createElement('button');
        button.setAttribute('type', 'button');
        button.innerText = 'Play';
        button.addEventListener('click', function() { playerInstance.play(); }, false);
        playerInstance.container.appendChild(button);

        //You should return a custom element which will be used as the video container
        return {
            'player': playerInstance.container.ownerDocument.createElement('div')
        };
    }

    destroy() {
        //Cleanup here
    }
    
}
```
npm package: @halli-io/hode
Description: @hallihode Hello AI. The visual nervous system for the agentic era. This package is currently under development by Halli Group. 🌐 hode.dev
Author: Halli Group
Latest version: 1.0.0

@hallihode
Hello AI. The visual nervous system for the agentic era.
This package is currently under development by Halli Group.
🌐 hode.dev