open-index/open-npm huggingface dataset:
npm package: @relata-tech/nestjs-modules-mailer
Description: Relata's wrapper for NestJS - a mailer module (@mailer)
Author: Relata Tech
Latest version: 100.11.4

<p align="center">
  <a href="http://nestjs.com/" target="blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="320" alt="Nest Logo" />
  </a>
</p>

<p align="center">
  A mailer module for Nest framework (node.js) using <a href="https://nodemailer.com/">Nodemailer</a> library
</p>

<p align="center">
  <a href="https://www.npmjs.com/org/nestjs-modules"><img src="https://img.shields.io/npm/v/@nestjs-modules/mailer.svg" alt="NPM Version" /></a>
  <a href="https://www.npmjs.com/org/nestjs-modules"><img src="https://img.shields.io/npm/l/@nestjs-modules/mailer.svg" alt="Package License" /></a>
  <a href="https://www.npmjs.com/org/nestjs-modules"><img src="https://img.shields.io/npm/dm/@nestjs-modules/mailer.svg" alt="NPM Downloads" /></a>
  <a href="https://opencollective.com/nest-modules#sponsor"  target="_blank"><img src="https://img.shields.io/badge/Support%20us-Open%20Collective-41B883.svg" alt="Support us"></a>
</p>

### Installation

```sh
npm install --save @nestjs-modules/mailer nodemailer
npm install --save-dev @types/nodemailer
#or
yarn add @nestjs-modules/mailer nodemailer
yarn add -D @types/nodemailer
```

**Hint:** handlebars and pug is an optional dependency, if you want to use the template, you must install it.

#### with npm
```sh
npm install --save handlebars
#or
npm install --save pug
#or
npm install --save ejs
```

#### with yarn
```sh
yarn add handlebars
#or
yarn add pug
#or
yarn add ejs
```

### Documentation

you can find all the documentation [here](https://nest-modules.github.io/mailer/) for the email module

### Starter kit

- [Sending email-template with outlook](https://github.com/yanarp/nestjs-mailer) - Starter kit, nestjs mailer implementation on outlook smtp with email-template

### Contributing

* [Cristiam Diaz](https://github.com/cdiaz)
* [Eduardo Leal](https://github.com/eduardoleal)
* [Juan Echeverry](https://github.com/juandav)
* [Pat McGowan](https://github.com/p-mcgowan)
* [Paweł Partyka](https://github.com/partyka95)
* [Wasutan Kitijerapat](https://github.com/kitimark)
* [Alexandre Titeux](https://github.com/GFoniX)

### License

MIT
npm package: @relata-tech/ts-plugin-sort-import-suggestions
Description: Relata's wrapper plugin to customize the priority of auto-import suggestions from TypeScript Language Server
Author: Relata Tech
Latest version: 100.0.9

# ts-plugin-sort-import-suggestions

A TypeScript plugin enables developers to customize the order of auto-import suggestions provided by the TypeScript Language Server. It should be compatible with any IDE or editor that utilizes the TypeScript Language Server.

|               | Before      |   After
| -----------   | ----------- | ----------- |
| Auto complete | <img src="./assets/auto-complete-before.png" width="546" /> | <img src="./assets/auto-complete-after.png" width="546" /> |
| Code Fix    | <img src="./assets/code-fix-before.png" width="546"> | <img src="./assets/code-fix-after.png" width="546"> |


## Setup

- Install package

    ```bash
    npm install ts-plugin-sort-import-suggestions
    ```

- Config `tsconfig.json`

    ```json
    {
      "compilerOptions": {
        "plugins": [
          {
            "name": "ts-plugin-sort-import-suggestions",
            // Matches `@/`, `../` and `./`, move them up in the suggestions (This is the default config if you leave it empty)
            "moveUpPatterns": ["@/", "\\.{1,2}/"],
            // Move `dist` down in the suggestions, by deafult it's `[]`
            "moveDownPatterns": ["dist"],
          }
        ]
      },
    }
    ```

- Config your Editor or IDE to use the TypeScript from node_modules (i.e. *Use Workspace Version* in VSCode from *TypeScript and JavaScript Language Features* Extension), otherwise TypeScript won't be able to load the plugin
    - <img width="500" src="./assets/select-typescript-version.png" alt="select typescript version">
    - <img width="500" src="./assets/use-workspace-version.png" alt="use workspace version">

## Development

Please refer to [TypeScript / Writing a TypeScript Plugin](https://github.com/microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin)
npm package: @relate-app/strapi-gatsby-cloud
Description: Syncing content with Gatsby Cloud.
Author: Tim Brandin
Latest version: 1.0.2

# Strapi plugin for Gatsby Cloud

Syncing content with Gatsby Cloud and add preview button in Strapi.

```sh
npm i @relate-app/strapi-gatsby-cloud
```

Configure and enable the types you want to trigger an update on Gatsby Cloud.

```js
module.exports = {
  ...
  'gatsby-cloud': {
    enabled: true,
    config: {
      uploads: true,
      collectionTypes: [
        'Article',
        'Category',
        'Event',
        'Form',
        'Menu',
        'Page',
      ],
      singleTypes: [
        'Organization',
      ],
      buildWebhookUrl: 'https://webhook.gatsbyjs.com/hooks/data_source/publish/[___SITE_ID___]',
      previewWebhookUrl: 'https://webhook.gatsbyjs.com/hooks/data_source/[___SITE_ID___]',
      contentSyncUrl: 'https://gatsbyjs.com/content-sync/[___SITE_ID___]',
      headers: {
        'x-gatsby-cloud-data-source': '@relate-app/gatsby-source-strapi',
      },
    },
  },
  ...
};
```