@seneca/provider
TypeScript icon, indicating that this package has built-in type declarations

3.1.0 • Public • Published

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!

Readme

Keywords

Package Sidebar

Install

npm i @seneca/provider

Weekly Downloads

55

Version

3.1.0

License

MIT

Unpacked Size

59.9 kB

Total Files

11

Last publish

Collaborators

  • lmscunha
  • alex01
  • lilsweetcaligula
  • stokesriona
  • rjrodger