open-index/open-npm huggingface dataset:
npm package: @spread-paul/core
Description: Livepeer's core vanilla JS library.
Latest version: 1.3.2

# @livepeer/core

## Documentation

The `@livepeer/core` package is used as a dependency in `livepeer` and `@livepeer/core-react` - it should not be installed directly. For full documentation and examples, visit [docs.livepeer.org](https://docs.livepeer.org).

## Community

Check out the following places for more livepeer-related content:

- Join the [discussions on GitHub](https://github.com/livepeer/livepeer.js/discussions)
- Follow [@livepeer](https://twitter.com/livepeer) on Twitter
- Jump into our [Discord](https://discord.gg/livepeer)
npm package: @spread-paul/core-react
Description: React components & hooks for apps built with Livepeer.
Latest version: 1.3.1

# @livepeer/core-react

## Documentation

The `@livepeer/core-react` package is used as a dependency in `@livepeer/react` and `@livepeer/react-native` - it should not be installed directly. For full documentation and examples, visit [docs.livepeer.org](https://docs.livepeer.org).

## Community

Check out the following places for more livepeer-related content:

- Join the [discussions on GitHub](https://github.com/livepeer/livepeer.js/discussions)
- Follow [@livepeer](https://twitter.com/livepeer) on Twitter
- Jump into our [Discord](https://discord.gg/livepeer)
npm package: @spread-paul/react
Description: React components & hooks for web apps built with Livepeer.
Latest version: 2.3.1

# @livepeer/react

## Documentation

The `@livepeer/react` package contains React-specific hooks/components for the livepeer ecosystem. For full documentation and examples, visit [docs.livepeer.org](https://docs.livepeer.org).

## Installation

Install `@livepeer/react` using a package manager.

```bash
npm install @livepeer/react
```

## Community

Check out the following places for more livepeer-related content:

- Join the [discussions on GitHub](https://github.com/livepeer/livepeer.js/discussions)
- Follow [@livepeer](https://twitter.com/livepeer) on Twitter
- Jump into our [Discord](https://discord.gg/livepeer)
npm package: @spreadmonitor/nest-mailer-module
Description: Re-usable NestJS module for sending emails via Mailgun.
Author: Spreadmonitor
Latest version: 1.1.0

# nest-mailgun-module

![Build Status](https://github.com/spreadmonitor/nest-mailgun-module/workflows/CI/badge.svg)
[![codecov](https://codecov.io/gh/spreadmonitor/nest-mailgun-module/branch/develop/graph/badge.svg)](https://codecov.io/gh/spreadmonitor/nest-mailgun-module)

Re-usable [NestJS](https://github.com/nestjs/nest) module for sending emails via [Mailgun](https://www.mailgun.com/).

## Installation

```bash
$ npm install @spreadmonitor/nest-mailgun-module
```

## Usage

```ts
import { Module } from '@nestjs/common';
import { MailgunModule } from '@spreadmonitor/nest-mailgun-module';

import * as TEMPLATES from './email-templates';

@Module({
  imports: [
    MailgunModule.forRoot({
      templates: TEMPLATES,
      sender: 'Fancy Co. <no-reply@fancy.com>',
      mailgunApiKey: process.env['MAILGUN_API_KEY'],
      mailgunDomain: process.env['MAILGUN_DOMAIN'],
    }),
  ],
  exports: [MailgunModule],
})
export class CoreModule {}
```

```ts
import { SignupService } from '@app/auth/services';
import { MailService } from '@spreadmonitor/nest-mailgun-module';
import { WelcomeTemplate } from '@app/auth/email-templates';

@Controller('auth')
export class SignupController {
  constructor(private readonly signupService: SignupService, private readonly mailService: MailService) {}

  @Post('signup')
  async createAccount(@Body() payload: SignupPayload): string {
    await this.signupService.createAccount();

    await this.mailService.send(payload.email, WelcomeTemplate, {
      name: payload.name,
    });

    return { message: 'Yay! Account created!' };
  }
}
```

For detailed usage please read the [documentation](docs/usage.md).

## Contact

- Author - [Attila Olah](https://twitter.com/NoNameProvided_)
- Repository - [spreadmonitor/nest-mailgun-module](https://github.com/spreadmonitor/nest-mailgun-module)

## License

This project is licensed under [MIT](https://choosealicense.com/licenses/mit/).