open-index/open-npm huggingface dataset:
npm package: @stoplight/feathers-authentication-management
Description: Adds sign up verification, forgotten password reset, and other capabilities to local feathers-authentication 
Author: Feathers contributors
Latest version: 0.4.3

## feathers-authentication-management

[![Greenkeeper badge](https://badges.greenkeeper.io/feathersjs/feathers-authentication-management.svg)](https://greenkeeper.io/)

[![Build Status](https://travis-ci.org/feathersjs/feathers-authentication-management.png?branch=master)](https://travis-ci.org/feathersjs/feathers-authentication-management)
[![Code Climate](https://codeclimate.com/github/feathersjs/feathers-authentication-management/badges/gpa.svg)](https://codeclimate.com/github/feathersjs/feathers-authentication-management)
[![Test Coverage](https://codeclimate.com/github/feathersjs/feathers-authentication-management/badges/coverage.svg)](https://codeclimate.com/github/feathersjs/feathers-authentication-management/coverage)
[![Dependency Status](https://img.shields.io/david/feathersjs/feathers-authentication-management.svg?style=flat-square)](https://david-dm.org/feathersjs/feathers-authentication-management)
[![Download Status](https://img.shields.io/npm/dm/feathers-authentication-management.svg?style=flat-square)](https://www.npmjs.com/package/feathers-authentication-management)

> Adds sign up verification, forgotten password reset, and other capabilities to local
[`feathers-authentication`](https://docs.feathersjs.com/v/auk/authentication/management.html).

This repo work with either the v1.0 rewrite of `feathers-authentication` or with v0.7.

## Multiple communication channels:

Traditionally users have been authenticated using their `username` or `email`.
However that landscape is changing.

Teens are more involved with cellphone SMS, whatsapp, facebook, QQ and wechat then they are with email.
Seniors may not know how to create an email account or check email, but they have smart phones
and perhaps whatsapp or wechat accounts.

A more flexible design would maintain multiple communication channels for a user
-- username, email address, phone number, handles for whatsapp, facebook, QQ, wechat --
which each uniquely identify the user.
The user could then sign in using any of their unique identifiers.
The user could also indicate how they prefer to be contacted.
Some may prefer to get password resets via long tokens sent by email;
others may prefer short numeric tokens sent by SMS or wechat.

`feathers-authentication` and `feathers-authentication-management`
provide much of the infrastructure necessary to implement such a scenario. 


## Documentation

Refer to [Documentation](https://docs.feathersjs.com/api/authentication/local-management.html).

Read a [step-by-step guide](https://medium.com/@codingfriend/how-to-setup-email-verification-in-feathersjs-72ce9882e744) created by Jon Paul Miles

## Tests

Run `npm test`


## License

MIT. See LICENSE.
npm package: @stoplight/feathers-mailer
Description: Feathers mailer service
Author: Feathers contributors
Latest version: 2.0.0

# feathers-mailer

[![Build Status](https://travis-ci.org/feathersjs/feathers-mailer.png?branch=master)](https://travis-ci.org/feathersjs/feathers-mailer)
[![Code Climate](https://codeclimate.com/github/feathersjs/feathers-mailer.png)](https://codeclimate.com/github/feathersjs/feathers-mailer)
[![Test Coverage](https://codeclimate.com/github/feathersjs/feathers-mailer/badges/coverage.svg)](https://codeclimate.com/github/feathersjs/feathers-mailer/coverage)
[![Dependency Status](https://img.shields.io/david/feathersjs/feathers-mailer.svg?style=flat-square)](https://david-dm.org/feathersjs/feathers-mailer)
[![Download Status](https://img.shields.io/npm/dm/feathers-mailer.svg?style=flat-square)](https://www.npmjs.com/package/feathers-mailer)
[![Slack Status](http://slack.feathersjs.com/badge.svg)](http://slack.feathersjs.com)

> Feathers mailer service using [`nodemailer`](https://github.com/nodemailer/nodemailer)

## Installation

```shell
npm install feathers-mailer --save
```

If using a [transport plugin](https://github.com/nodemailer/nodemailer#send-using-a-transport-plugin), install the respective module.


## API

### `import Mailer from 'feathers-mailer'`

### `mailer = Mailer(transport, defaults)`

- `transport` can be either [SMTP options](https://github.com/nodemailer/nodemailer#set-up-smtp) or a [transport plugin](https://github.com/nodemailer/nodemailer#send-using-a-transport-plugin) with associated options.
- `defaults` is an object that defines default values for mail options.

### `mailer.create(body, params)`

`mailer.create` is a thin wrapper for [`transporter.sendMail`](https://github.com/nodemailer/nodemailer#sending-mail), accepting `body` and returning `err` and `info`.

See [here](https://github.com/nodemailer/nodemailer#e-mail-message-fields) for possible fields of `body`.

## Example

```js
import Mailer from 'feathers-mailer'
import mandrill from 'nodemailer-mandrill-transport'

// Register the service, see below for an example
app.use('/mailer', Mailer(mandrill({
  auth: {
    apiKey: process.env.MANDRILL_API_KEY
  }
})));

// Use the service
var email = {
   from: 'FROM_EMAIL',
   to: 'TO_EMAIL',
   subject: 'Sendgrid test',
   html: 'This is the email body'
};

app.service('mailer').create(email).then(function (result) {
  console.log('Sent email', result);
}).catch(err => {
  console.log(err);
});
```

For a more complete example, see [examples/app](./examples/app.js) which can be run with `npm run example`.

## Changelog

__1.0.0__

- Initial release

## License

Copyright (c) 2016

Licensed under the [MIT license](LICENSE).
npm package: @stoplight/flowman
Description: Turns Postman collections into Stoplight Scenarios.
Author: marc@stoplight.io
Latest version: 1.1.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Stoplight Flowman [![Build Status](https://travis-ci.org/stoplightio/flowman.svg)](https://travis-ci.org/stoplightio/flowman) [![codecov](https://codecov.io/gh/stoplightio/flowman/branch/master/graph/badge.svg)](https://codecov.io/gh/stoplightio/flowman)

Turns [Postman Collections v2.0.0](https://schema.getpostman.com/json/collection/v2.0.0/docs/index.html) into [Stoplight Scenarios](https://help.stoplight.io/scenarios/scenarios).

# Test

```bash
npm test
```

# Test During Development

```bash
npm run test:watch
```

# Build

```
npm run build
```