Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

consulate-scopes-env

0.1.0 • Public • Published

consulate-scopes-env Build Status

Load scopes for consulate from a process.env value

Usage

Just register consulate-scopes-env as a plugin with your consulate server:

var consulate = require('consulate')
  , scopes = require('consulate-scopes-env');
 
var app = consulate();
 
app.plugin(scopes({
  name: 'MY_SCOPES_VAR', // defaults to 'SCOPES'
  placeholder: '_', // defaults to 'null'
  separator: '|' // defaults to ','
}));

Before starting the server, set the environment variable:

$ MY_SCOPES_VAR='emails|users|_|sales' node app

The scopes will be parsed into an array:

[
  'emails',
  'users',
  null,
  'sales'
]

Tests

$ npm test

Keywords

none

install

npm i consulate-scopes-env

Downloadsweekly downloads

1

version

0.1.0

license

none

repository

githubgithub

last publish

collaborators

  • avatar