open-index/open-npm huggingface dataset:
npm package: @metafest/pushyplayer
Description: A simple template for a custom React component library
Latest version: 0.1.26

# PushyPlayer

PushyPlayer is a simple and customizable React video player component with modern UI and comprehensive controls.

## Features

- 🎥 Responsive video playback
- 🎛️ Comprehensive controls (play/pause, volume, seek)
- 🌓 Dark mode compatible
- 🖥️ Fullscreen support
- ⌨️ Keyboard shortcuts
- 🌈 Animated interactions

## Installation

Install PushyPlayer using npm or yarn:

```bash
npm install @metafest/pushyplayer
# or
yarn add @metafest/pushyplayer
```

## Usage

```jsx
import { VideoPlayer } from "@metafest/pushyplayer";
import "@metafest/pushyplayer/dist/index.css";

function App() {
  return (
    <VideoPlayer
      src="/path/to/your/video.mp4"
      poster="/optional/poster/image.jpg"
    />
  );
}
```

## Props

| Prop     | Type   | Description                     | Required |
| -------- | ------ | ------------------------------- | -------- |
| `src`    | string | Path or URL to the video source | Yes      |
| `poster` | string | Optional thumbnail image        | No       |

## Keyboard Shortcuts

- `Space`: Play/Pause
- `M`: Mute/Unmute
- `F`: Toggle Fullscreen
- `←/→`: Skip backward/forward

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

MIT License

## Created by MetaFest
npm package: @metafi/metafi-react-package
Description: The Metafi Embedded Wallet SDK is a set of methods and components attached to a global `useMetafi` hook that can be used to embed a non-custodial crypto wallet within your app. A full reference can be found [here](https://docs.usemeta.fi/).
Latest version: 1.2.8

# Metafi Embedded Wallet - React SDK

The Metafi Embedded Wallet SDK is a set of methods and components attached to a global `useMetafi` hook that can be used to embed a non-custodial crypto wallet within your app. A full reference can be found [here](https://docs.usemeta.fi/).

## Getting Started

First, you will need an API key to get started - sign up for a key [here](https://metafi.typeform.com/to/KAH0dC7v).

Next, install the library via your terminal.
```bash
# install via yarn
yarn add @metafi/metafi-react-package

# or
npm i @metafi/metafi-react-package
```

Next, wrap your top level component as follows with the Metafi provider
```javascript
import { MetafiProvider, chains } from '@metafi/react-sdk';

function App() {
    return (
    <MetafiProvider
        apiKey={"YOUR_API_KEY"}
        secretKey={"YOUR_SECRET_KEY"}
        supportedChains={[chains.eth]}
        mode={"test"}
        options={}
    >
        <YourComponents>
        ...
        </YourComponents>
    </MetafiProvider>
    );
};
```

## API Reference
The full API reference can be found in our [docs](https://docs.usemeta.fi/).

## Bug Reports
Let us know about any bugs on our [Discord](https://discord.gg/yaxvxEmuKn). We will respond at the soonest!

## Related Links
* [Website](https://www.usemeta.fi/)
* [Documentation](https://docs.usemeta.fi/)
* [Twitter](https://twitter.com/metafi_wallet)
* [Discord](https://discord.gg/yaxvxEmuKn)