Helper functions for Serverless modules.
npm install serverless-helpers-jsServerless Helpers (Node.js Version)
=================================
###Features
* Helps your modules locate and load Stage Variables that the Serverless framework adds on deployment.
* Allows access to the CF Output variables that you defined in the s-resources-cf.json file.
cloudformation:describeStacks access rights in the lambda IAM role.
OutVar name. It will add a few ms to the
// Require Serverless ENV vars
var ServerlessHelpers = require('serverless-helpers-js');
ServerlessHelpers.loadEnv();
// Require Logic
var lib = require('../lib');
// Lambda Handler
module.exports.handler = function(event, context) {
ServerlessHelpers.CF.loadVars()
.then(function() {
lib.respond(event, function(error, response) {
return context.done(error, response);
});
})
.catch(function(err) {
return context.done(err, null);
});
};
``