npm.io
0.0.2 • Published 8 years ago

openwhisk-fqn

Licence
Apache-2.0
Version
0.0.2
Deps
0
Size
15 kB
Vulns
0
Weekly
0

openwhisk-fqn

Travis License Join Slack

Javascript library to convert an Apache OpenWhisk entity name to a fully qualified name.

Installation

npm install openwhisk-fqn

Usage

let fqn = require('openwhisk-fqn')

console.log(fqn('action'))                    // outputs '/_/action'
console.log(fqn('package/action'))            // outputs '/_/package/action'
console.log(fqn('/namespace/action'))         // outputs '/namespace/action'
console.log(fqn('/namespace/package/action')) // outputs '/namespace/package/action'
console.log(fqn(null))                        // throws  'Name must be a string'
console.log(fqn('/a/b/c/d'))                  // throws  'Name is not valid'

Keywords