-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
95 lines (95 loc) · 23.8 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "serverless",
"version": "1.0.0-rc.1",
"engines": {
"node": ">=4.0"
},
"preferGlobal": true,
"description": "Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more",
"author": {
"name": "serverless.com"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/serverless/serverless.git"
},
"keywords": [
"serverless",
"serverless framework",
"serverless applications",
"serverless modules",
"api gateway",
"lambda",
"aws",
"aws lambda",
"amazon",
"amazon web services",
"azure",
"azure functions",
"google cloud functions",
"ibm open whisk",
"iot",
"internet of things",
"serverless.com"
],
"main": "lib/Serverless.js",
"bin": {
"serverless": "./bin/serverless",
"slss": "./bin/serverless",
"sls": "./bin/serverless",
"serverless-run-python-handler": "./bin/serverless-run-python-handler"
},
"scripts": {
"test": "istanbul cover _mocha tests/all -- -R spec --recursive",
"lint": "eslint .",
"integration-test": "mocha tests/integration_test"
},
"devDependencies": {
"all-contributors-cli": "^3.0.6",
"chai": "^3.5.0",
"coveralls": "^2.11.12",
"eslint": "^3.3.1",
"eslint-config-airbnb": "^10.0.1",
"eslint-config-airbnb-base": "^5.0.2",
"eslint-plugin-import": "^1.13.0",
"eslint-plugin-jsx-a11y": "^2.1.0",
"eslint-plugin-react": "^6.1.1",
"istanbul": "^0.4.4",
"jszip": "^3.1.2",
"mocha": "^3.0.2",
"mocha-lcov-reporter": "^1.2.0",
"mock-require": "^1.3.0",
"sinon": "^1.17.5"
},
"dependencies": {
"archiver": "^1.1.0",
"async": "^1.5.2",
"aws-sdk": "^2.3.17",
"bluebird": "^3.4.0",
"chalk": "^1.1.1",
"fs-extra": "^0.26.7",
"https-proxy-agent": "^1.0.0",
"js-yaml": "^3.6.1",
"json-refs": "^2.1.5",
"lodash": "^4.13.1",
"minimist": "^1.2.0",
"moment": "^2.13.0",
"node-fetch": "^1.5.3",
"replaceall": "^0.1.6",
"semver-regex": "^1.0.0",
"shelljs": "^0.6.0",
"traverse": "^0.6.6"
},
"gitHead": "de260ce78cae0b98c65bb756b72f88d22c1471f4",
"readme": "\n\n[Website](http://www.serverless.com) • [Email Updates](http://eepurl.com/b8dv4P) • [Gitter (1,000+)](https://gitter.im/serverless/serverless) • [Forum](http://forum.serverless.com) • [Meetups (7+)](https://github.com/serverless-meetups/main) • [Twitter](https://twitter.com/goserverless) • [Facebook](https://www.facebook.com/serverless) • [Contact Us](mailto:[email protected])\n\n**The Serverless Framework** – Build applications comprised of microservices that run in response to events, auto-scale for you, and only charge you when they run. This lowers the total cost of maintaining your apps, enabling you to build more logic, faster.\n\nThe Framework uses new event-driven compute services, like AWS Lambda, Google CloudFunctions, and more. It's a command line tool, providing scaffolding, workflow automation and best practices for developing and deploying your serverless architecture. It's also completely extensible via plugins.\n\nServerless is an MIT open-source project, actively maintained by a full-time, venture-backed team. Get started quickly by following the [Quickstart commands](#quick-start) or reading our [Guide to Serverless](./docs/01-guide/README.md)\n\n## Links\n\n\n\n* [Guide to Serverless](./docs/01-guide/README.md)\n* [Features](#features)\n* [Documentation v.1](./docs/README.md) / [v.0](http://serverless.readme.io)\n* [Road Map](https://github.com/serverless/serverless/milestones)\n* [Contributing](#contributing)\n* [Community](#community)\n* [Changelog](https://github.com/serverless/serverless/releases)\n* [Fill out the 'State of Serverless Community Survey'](https://docs.google.com/forms/d/e/1FAIpQLSf-lMDMR22Bg56zUh71MJ9aH8N0In3s2PdZFrGRJzwZ0ul7rA/viewform)\n\n## <a name=\"quick-start\"></a>Quick Start\n\nBelow is a quick list of commands to set up a new project. For a more in-depth look at Serverless check out the [Guide in our docs](./docs/01-guide/README.md).\n\n[Watch the video guide here](https://youtu.be/weOsx5rLWX0) or follow the steps below to create and deploy your first serverless microservice in minutes.\n\n| **Step** | **Command** |**Description**|\n|---|-------|------|\n| 1. | `npm install -g serverless` | Install Serverless CLI |\n| 3. | [Set up your Provider credentials](./docs/02-providers/aws/01-setup.md) | Connect Serverless with your provider |\n| 4. | `serverless create --template aws-nodejs --path my-service` | Create an AWS Lamdba function in Node.js |\n| 5. | `cd my-service` | Change into your service directory |\n| 6. | `serverless deploy` | Deploy to your AWS account |\n| 7. | `serverless invoke --function hello` | Run the function we just deployed |\n\nRun `serverless remove` to clean up this function from your account.\n\nCheck out our in-depth [Guide to Serverless](./docs/01-guide/README.md) for more information.\n\n## <a name=\"features\"></a>Features\n\n* Supports Node.js, Python & Java.\n* Manages the lifecycle of your serverless architecture (build, deploy, update, delete).\n* Safely deploy functions, events and their required resources together via provider resource managers (e.g., AWS CloudFormation).\n* Functions can be grouped (\"serverless services\") for easy management of code, resources & processes, across large projects & teams.\n* Minimal configuration and scaffolding.\n* Built-in support for multiple stages.\n* Optimized for CI/CD workflows.\n* Loaded with automation, optimization and best practices.\n* 100% Extensible: Extend or modify the Framework and its operations via Plugins.\n* An ecosystem of serverless services and plugins.\n* A passionate and welcoming community!\n\n## <a name=\"contributing\"></a>Contributing\nWe love our contributors! Please read our [Contributing Document](CONTRIBUTING.md) to learn how you can start working on the Framework yourself.\n\nCheck out our [help-wanted](https://github.com/serverless/serverless/labels/help-wanted) or [help-wanted-easy](https://github.com/serverless/serverless/labels/help-wanted-easy) labels to find issues we want to move forward on with your help.\n\n## <a name=\"community\"></a>Community\n\n* [Email Updates](http://eepurl.com/b8dv4P)\n* [Serverless Forum](http://forum.serverless.com)\n* [Gitter Chatroom](https://gitter.im/serverless/serverless)\n* [Serverless Meetups](http://www.meetup.com/serverless/)\n* [Stackoverflow](http://stackoverflow.com/questions/tagged/serverless-framework)\n* [Facebook](https://www.facebook.com/serverless)\n* [Twitter](https://twitter.com/goserverless)\n* [Contact Us](mailto:[email protected])\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n| [<img src=\"https://avatars.githubusercontent.com/u/2752551?v=3\" width=\"75px;\"/><br /><sub>Austen </sub>](http://www.serverless.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1036546?v=3\" width=\"75px;\"/><br /><sub>Ryan Pendergast</sub>](http://rynop.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/2312463?v=3\" width=\"75px;\"/><br /><sub>Eslam λ Hefnawy</sub>](http://eahefnawy.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/439309?v=3\" width=\"75px;\"/><br /><sub>Egor Kislitsyn</sub>](https://github.com/minibikini)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/554841?v=3\" width=\"75px;\"/><br /><sub>Kamil Burzynski</sub>](http://www.nopik.net)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/636610?v=3\" width=\"75px;\"/><br /><sub>Ryan Brown</sub>](http://rsb.io)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/571200?v=3\" width=\"75px;\"/><br /><sub>Erik Erikson</sub>](https://github.com/erikerikson)<br /> |\n| :---: | :---: | :---: | :---: | :---: | :---: | :---: |\n| [<img src=\"https://avatars.githubusercontent.com/u/851863?v=3\" width=\"75px;\"/><br /><sub>Joost Farla</sub>](http://www.apiwise.nl)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/532272?v=3\" width=\"75px;\"/><br /><sub>David Wells</sub>](http://davidwells.io)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/5524702?v=3\" width=\"75px;\"/><br /><sub>Frank Schmid</sub>](https://github.com/HyperBrain)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/27389?v=3\" width=\"75px;\"/><br /><sub>Jacob Evans</sub>](www.dekz.net)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1606004?v=3\" width=\"75px;\"/><br /><sub>Philipp Muens</sub>](http://serverless.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1689118?v=3\" width=\"75px;\"/><br /><sub>Jared Short</sub>](http://jaredshort.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/37931?v=3\" width=\"75px;\"/><br /><sub>Jordan Mack</sub>](http://www.glitchbot.com/)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/479049?v=3\" width=\"75px;\"/><br /><sub>stevecaldwell77</sub>](https://github.com/stevecaldwell77)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/101239?v=3\" width=\"75px;\"/><br /><sub>Aaron Boushley</sub>](blog.boushley.net)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/3111541?v=3\" width=\"75px;\"/><br /><sub>Michael Haselton</sub>](https://github.com/icereval)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/4904741?v=3\" width=\"75px;\"/><br /><sub>visualasparagus</sub>](https://github.com/visualasparagus)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/239624?v=3\" width=\"75px;\"/><br /><sub>Alexandre Saiz Verdaguer</sub>](http://www.alexsaiz.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/132653?v=3\" width=\"75px;\"/><br /><sub>Florian Motlik</sub>](https://github.com/flomotlik)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/13944?v=3\" width=\"75px;\"/><br /><sub>Kenneth Falck</sub>](http://kfalck.net)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/509798?v=3\" width=\"75px;\"/><br /><sub>akalra</sub>](https://github.com/akalra)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/14071524?v=3\" width=\"75px;\"/><br /><sub>Martin Lindenberg</sub>](https://github.com/martinlindenberg)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/26691?v=3\" width=\"75px;\"/><br /><sub>Tom Milewski</sub>](http://carrot.is/tom)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/195210?v=3\" width=\"75px;\"/><br /><sub>Antti Ahti</sub>](https://twitter.com/apaatsio)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/476010?v=3\" width=\"75px;\"/><br /><sub>Dan</sub>](https://github.com/BlueBlock)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/8393068?v=3\" width=\"75px;\"/><br /><sub>Mikael Puittinen</sub>](https://github.com/mpuittinen)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/4513907?v=3\" width=\"75px;\"/><br /><sub>Jeremy Wallace</sub>](https://github.com/jerwallace)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/265395?v=3\" width=\"75px;\"/><br /><sub>Jonathan Nuñez</sub>](https://twitter.com/jonathan_naguin)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/195404?v=3\" width=\"75px;\"/><br /><sub>Nick den Engelsman</sub>](http://www.codedrops.nl)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/116057?v=3\" width=\"75px;\"/><br /><sub>Kazato Sugimoto</sub>](https://twitter.com/uiureo)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1551510?v=3\" width=\"75px;\"/><br /><sub>Matthew Chase Whittemore</sub>](https://github.com/mcwhittemore)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/280997?v=3\" width=\"75px;\"/><br /><sub>Joe Turgeon</sub>](https://github.com/arithmetric)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/4154003?v=3\" width=\"75px;\"/><br /><sub>David Hérault</sub>](https://github.com/dherault)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1114054?v=3\" width=\"75px;\"/><br /><sub>Austin Rivas</sub>](https://github.com/austinrivas)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/15729112?v=3\" width=\"75px;\"/><br /><sub>Tomasz Szajna</sub>](https://github.com/tszajna0)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/446405?v=3\" width=\"75px;\"/><br /><sub>Daniel Johnston</sub>](https://github.com/affablebloke)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/950078?v=3\" width=\"75px;\"/><br /><sub>Michael Wittig</sub>](https://michaelwittig.info/)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1475986?v=3\" width=\"75px;\"/><br /><sub>worldsoup</sub>]()<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1091399?v=3\" width=\"75px;\"/><br /><sub>pwagener</sub>]()<br /> | [<img src=\"https://avatars.githubusercontent.com/u/125881?v=3\" width=\"75px;\"/><br /><sub>Ian Serlin</sub>](http://useful.io)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/2160421?v=3\" width=\"75px;\"/><br /><sub>nishantjain91</sub>](https://github.com/nishantjain91)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/70826?v=3\" width=\"75px;\"/><br /><sub>Michael McManus</sub>](https://github.com/michaelorionmcmanus)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/470292?v=3\" width=\"75px;\"/><br /><sub>Kiryl Yermakou</sub>](https://github.com/rma4ok)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1669965?v=3\" width=\"75px;\"/><br /><sub>Lauri Svan</sub>](http://www.linkedin.com/in/laurisvan)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/47539?v=3\" width=\"75px;\"/><br /><sub>James Hall</sub>](http://parall.ax/)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/53535?v=3\" width=\"75px;\"/><br /><sub>Raj Nigam</sub>](https://github.com/rajington)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/7740?v=3\" width=\"75px;\"/><br /><sub>Moshe Weitzman</sub>](http://weitzman.github.com)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/2035388?v=3\" width=\"75px;\"/><br /><sub>Potekhin Kirill</sub>](http://www.easy10.com/)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/2107342?v=3\" width=\"75px;\"/><br /><sub>Brent</sub>](https://github.com/brentax)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/762414?v=3\" width=\"75px;\"/><br /><sub>Ryu Tamaki</sub>](http://ryutamaki.hatenablog.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/172072?v=3\" width=\"75px;\"/><br /><sub>Nicolas Grenié</sub>](http://nicolasgrenie.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/72954?v=3\" width=\"75px;\"/><br /><sub>Colin Ramsay</sub>](http://colinramsay.co.uk)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/21967?v=3\" width=\"75px;\"/><br /><sub>Kevin Old</sub>](http://www.kevinold.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/6233204?v=3\" width=\"75px;\"/><br /><sub>forevermatt</sub>](https://github.com/forevermatt)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/192728?v=3\" width=\"75px;\"/><br /><sub>Norm MacLennan</sub>](http://blog.normmaclennan.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/521483?v=3\" width=\"75px;\"/><br /><sub>Chris Magee</sub>](http://www.velocity42.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/855022?v=3\" width=\"75px;\"/><br /><sub>Ninir</sub>](https://github.com/Ninir)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/636075?v=3\" width=\"75px;\"/><br /><sub>Miguel Parramon</sub>](https://github.com/mparramont)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/909648?v=3\" width=\"75px;\"/><br /><sub>Henri Meltaus</sub>](https://webscale.fi)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/584675?v=3\" width=\"75px;\"/><br /><sub>Thomas Vendetta</sub>](http://vendetta.io)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/1557716?v=3\" width=\"75px;\"/><br /><sub>fuyu</sub>](https://github.com/fuyu)<br /> |\n| [<img src=\"https://avatars.githubusercontent.com/u/2457588?v=3\" width=\"75px;\"/><br /><sub>Alex Casalboni</sub>](https://github.com/alexcasalboni)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/6675751?v=3\" width=\"75px;\"/><br /><sub>Marko Grešak</sub>](https://gresak.io)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/301217?v=3\" width=\"75px;\"/><br /><sub>Derek van Vliet</sub>](http://getsetgames.com)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/126104?v=3\" width=\"75px;\"/><br /><sub>Michael Friis</sub>](http://friism.com/)<br /> | [<img src=\"https://avatars.githubusercontent.com/u/133328?v=3\" width=\"75px;\"/><br /><sub>Stephen Crosby</sub>](http://lithostech.com)<br /> |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n\n## Consultants\nThese consultants use the Serverless Framework and can help you build your serverless projects.\n* [Trek10](https://www.trek10.com/)\n* [Parallax](https://parall.ax/) – they also built the [David Guetta Campaign](https://serverlesscode.com/post/david-guetta-online-recording-with-lambda/)\n* [SC5 Online](https://sc5.io)\n* [Carrot Creative](https://carrot.is)\n* [microapps](http://microapps.com)\n* [Apiwise](http://www.apiwise.nl)\n* [Useful IO](http://useful.io) - and [Hail Messaging](http://hail.io)\n* [WhaleTech](https://whaletech.co/)\n* [Hop Labs](http://www.hoplabs.com)\n* [Webscale](https://webscale.fi/briefly-in-english/)\n* [API talent](http://www.apitalent.co.nz) - who also run [Serverless-Auckland Meetup](http://www.meetup.com/Serverless-Auckland)\n* [Branded Crate](https://www.brandedcrate.com/)\n* [cloudonaut](https://cloudonaut.io/serverless-consulting/)\n* [PromptWorks](https://www.promptworks.com/serverless/)\n\n## Badges\n\n[](http://www.serverless.com)\n[](https://badge.fury.io/js/serverless)\n[](https://coveralls.io/github/serverless/serverless?branch=master)\n[](https://gitter.im/serverless/serverless)\n[](https://www.npmjs.com/package/serverless)\n[](https://www.npmjs.com/package/serverless)\n\n----\n\n# Previous Serverless Version 0.5.x\n\nBelow are projects and plugins relating to version 0.5 and below. Note that these are not compatible with v1.0 but we are working diligently on updating them. [Guide on building v1.0 plugins](./docs/04-extending-serverless/01-creating-plugins.md)\n\nYou can read the v0.5.x documentation at [readme.io](https://serverless.readme.io/v0.5.0/docs).\n\n## v0.5.x Projects\nServerless Projects are shareable and installable. You can publish them to npm and install them via the Serverless Framework CLI by using `$ serverless project install <project-name>`\n* [serverless-graphql](https://github.com/serverless/serverless-graphql) - Official Serverless boilerplate to kick start your project\n* [serverless-starter](https://github.com/serverless/serverless-starter) - A simple boilerplate for new projects (JavaScript) with a few architectural options\n* [serverless-starter-python](https://github.com/alexcasalboni/serverless-starter-python) - A simple boilerplate for new projects (Python) with a few architectural options\n* [serverless-graphql-blog](https://github.com/serverless/serverless-graphql-blog) - A blog boilerplate that leverages GraphQL in front of DynamoDB to offer a minimal REST API featuring only 1 endpoint\n* [serverless-authentication-boilerplate](https://github.com/laardee/serverless-authentication-boilerplate) - A generic authentication boilerplate for Serverless framework\n* [sc5-serverless-boilerplate](https://github.com/SC5/sc5-serverless-boilerplate) - A boilerplate for test driven development of REST endpoints\n* [MoonMail] (https://github.com/microapps/MoonMail) - Build your own email marketing infrastructure using Lambda + SES\n\n## v0.5.x Plugins\nServerless is composed of Plugins. A group of default Plugins ship with the Framework, and here are some others you can add to improve/help your workflow:\n* [Meta Sync](https://github.com/serverless/serverless-meta-sync) - Securely sync your the variables in your project's `_meta/variables` across your team.\n* [Offline](https://github.com/dherault/serverless-offline) - Emulate AWS Lambda and Api Gateway locally to speed up your development cycles.\n* [Hook Scripts](https://github.com/kennu/serverless-plugin-hookscripts) - Easily create shell script hooks that are run whenever Serverless actions are executed.\n* [CORS](https://github.com/joostfarla/serverless-cors-plugin) - Adds support for CORS (Cross-origin resource sharing).\n* [Serve](https://github.com/Nopik/serverless-serve) - Simulate API Gateway locally, so all function calls can be run via localhost.\n* [Webpack](https://github.com/asprouse/serverless-webpack-plugin) - Use Webpack to optimize your Serverless Node.js Functions.\n* [Serverless Client](https://github.com/serverless/serverless-client-s3) - Deploy and config a web client for your Serverless project to S3.\n* [Alerting](https://github.com/martinlindenberg/serverless-plugin-alerting) - This Plugin adds Cloudwatch Alarms with SNS notifications for your Lambda functions.\n* [Optimizer](https://github.com/serverless/serverless-optimizer-plugin) - Optimizes your code for performance in Lambda. Supports coffeeify, babelify and other transforms\n* [CloudFormation Validator](https://github.com/tmilewski/serverless-resources-validation-plugin) - Adds support for validating your CloudFormation template.\n* [Prune](https://github.com/Nopik/serverless-lambda-prune-plugin) - Delete old versions of AWS lambdas from your account so that you don't exceed the code storage limit.\n* [Base-Path](https://github.com/daffinity/serverless-base-path-plugin) - Sets a base path for all API Gateway endpoints in a Component.\n* [Test](https://github.com/arabold/serverless-test-plugin) - A Simple Integration Test Framework for Serverless.\n* [SNS Subscribe](https://github.com/martinlindenberg/serverless-plugin-sns) - This plugin easily subscribes your lambda functions to SNS notifications.\n* [JSHint](https://github.com/joostfarla/serverless-jshint-plugin) - Detect errors and potential problems in your Lambda functions.\n* [ESLint](https://github.com/nishantjain91/serverless-eslint-plugin) - Detect errors and potential problems in your Lambda functions using eslint.\n* [Mocha](https://github.com/SC5/serverless-mocha-plugin) - Enable test driven development by creating test cases when creating new functions\n* [Function-Package](https://github.com/HyperBrain/serverless-package-plugin) - Package your lambdas without deploying to AWS.\n* [Sentry](https://github.com/arabold/serverless-sentry-plugin) - Automatically send errors and exceptions to [Sentry](https://getsentry.com).\n* [Auto-Prune](https://github.com/arabold/serverless-autoprune-plugin) - Delete old AWS Lambda versions.\n* [Serverless Secrets](https://github.com/trek10inc/serverless-secrets) - Easily encrypt and decrypt secrets in your Serverless projects\n* [Serverless DynamoDB Local](https://github.com/99xt/serverless-dynamodb-local) - Simiulate DynamoDB instance locally.\n* [Serverless Dependency Install](https://github.com/99xt/serverless-dependency-install) - Manage node, serverless dependencies easily within the project.\n",
"readmeFilename": "README.md",
"bugs": {
"url": "https://github.com/serverless/serverless/issues"
},
"homepage": "https://github.com/serverless/serverless#readme",
"_id": "[email protected]",
"_shasum": "e05569aca4ddada4245ffacf326e623aeb1af075",
"_from": "git://github.com/andymac4182/serverless/#vpc_iam_policy",
"_resolved": "git://github.com/andymac4182/serverless/#de260ce78cae0b98c65bb756b72f88d22c1471f4"
}