npm.io
1.0.39 • Published 3 years ago

sls-wrapper

Licence
MIT
Version
1.0.39
Deps
12
Size
60 kB
Vulns
5
Weekly
0

CircleCI semantic-release semantic-release

Serverless Wrapper

Installation & usage

Install via npm:

npm install --save sls-wrapper

Or via yarn:

yarn add sls-wrapper

You can then wrap your lambdas as follows.

import {
  LambdaWrapper,
  ResponseModel,
  RequestService,
} from 'aws-wrapper';

export default LambdaWrapper({}, (di, request, done) => {
  const response = new ResponseModel({}, 200, `hello ${request.get('name', 'nobody')}`);
  done(null, response.generate());
});

Semantic release

Release management is automated using semantic-release.