Skip to content
This repository was archived by the owner on Sep 8, 2021. It is now read-only.

netlify/vue-cli-plugin-netlify-lambda

This branch is 1 commit ahead of master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3ba4839 · May 26, 2020

History

14 Commits
May 26, 2020
Sep 21, 2018
Sep 21, 2018
Mar 6, 2019
Sep 21, 2018
Sep 21, 2018
Sep 21, 2018
Mar 27, 2018
Sep 21, 2018
Mar 6, 2019
Sep 20, 2018
Sep 21, 2018

Repository files navigation

vue-cli-plugin-netlify-lambda

netlify-lambda plugin for vue-cli

Sets up netlify-lambda for vue-cli projects to build and serve AWS lambda functions.

Installing in an Already Created Project

vue add netlify-lambda

Usage

This ads a netlify.toml and a src/lambda folder with an example hello.js lambda function.

Any js file added in src/lambda will be built as a lambda. It will be compiled with webpack and babel and any imports will be bundled (no native dependencies, though).

When deployed to Netlify, the AWS lambda's are reachable under /.netlify/functions/:name - ie, the hello.js Lambda will be available under /.netlify/functions/hello.

The plugin also sets up a proxy and runs the Lambdas locally, to simplify local development.