graphql-engine/community/boilerplates/event-triggers/aws-lambda
Samir Talwar d9afcc1857 Upgrade all package-lock.json files to the v2 format.
NPM v7 uses a new (backwards-compatible) lockfile format. This upgrades all our various _package-lock.json_ files to use the new format.

It's much more verbose so that NPM can be a lot faster.

I figured it was cleaner to do this once in a separate PR rather than upgrading them in combination with adding or upgrading a new dependency.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5869
GitOrigin-RevId: 322fb63b96e2d873a4a3cc05fa6c7afa414716ce
2022-09-28 08:15:29 +00:00
..
go refactor community content and folder structure (#1353) 2019-01-17 15:57:28 +05:30
java/echo add more boilerplates for serverless triggers (#748) 2019-08-23 11:02:22 +05:30
nodejs6 Upgrade all package-lock.json files to the v2 format. 2022-09-28 08:15:29 +00:00
nodejs8 introduce v1/graphql (fix #1368) (#2064) 2019-05-10 11:35:10 +05:30
python community: fixed typo in event-triggers boilerplate (#5222) 2020-07-02 09:53:44 +02:00
ruby Add ruby examples for triggers on lambda (address #1740) (#3007) 2019-10-21 17:04:22 +05:30
README.md Add ruby examples for triggers on lambda (address #1740) (#3007) 2019-10-21 17:04:22 +05:30

Boilerplates for AWS Lambda serverless functions and Hasura GraphQL Engine's Event Triggers

Sample cloud functions that can be triggered on changes in the database using GraphQL Engine's Event Triggers.

These are organized in language-specific folders.

NOTE Some of the language/platforms are work in progress. We welcome contributions for the WIP langauages. See issues and the following checklist:

Folder name Use-case Node.js(6) Python Java Go C# Ruby
echo echo the trigger payload
mutation insert related data on an insert event using graphql mutation
push-notification send push notification on database event
etl transform the trigger payload and update an algolia index

Pre-requisites

  1. AWS account with billing enabled
  2. Hasura GraphQL Engine