Skip to content

Latest commit

 

History

History
148 lines (85 loc) · 5.36 KB

README.md

File metadata and controls

148 lines (85 loc) · 5.36 KB

Seneca Provider

Seneca Provider is a plugin for Seneca

A plugin to support access to third party APIs. This is the base plugin used by service-specific provider plugins (such as @seneca/github-provider) to handle key management and other shared tasks.

npm version build Coverage Status Known Vulnerabilities DeepScan grade Maintainability

Voxgig This open source module is sponsored and supported by Voxgig.

Quick Example

// Setup - get the key value (<SECRET>) separately from a vault or
// environment variable.
Seneca()
  .use('provider')

Install

$ npm install @seneca/provider

Provider Plugins

Write Your Own Provider

Options

None.

Action Patterns

Action Descriptions

« get:key,sys:provider »

No description provided.


« get:keymap,sys:provider »

No description provided.


« list:provider,sys:provider »

No description provided.


More Examples

Motivation

Support

Check out our sponsors and supporters, Voxgig, on their website here.

API

Contributing

The SenecaJS org encourages participation. If you feel you can help in any way, be it with bug reporting, documentation, examples, extra testing, or new features, feel free to create an issue, or better yet - submit a Pull Request. For more information on contribution, please see our Contributing Guide.

Background

Check out the SenecaJS roadmap here!