cms-data-transformer
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

CMS data transformer lambda

Lambda function code is in lambda folder. The transforms for contentful module transformation is kept in transformer-generator folder.

Usage

Payload Type

type CMSDataPreviewStatus = "draft" | "published" | "static";

type CMSDataTransformerLambdaPayload = {
  space: string;
  url: string;
  status?: CMSDataPreviewStatus; // `static` is default status
};

CLI - to call the lambda on POD

aws lambda invoke --function-name cms-data-transformer-moebel-de --invocation-type RequestResponse --payload '{"url":"/test-deploy-for-kitchen","status":"static", "space": "rx055uxu5kk7"}'

Local testing using sam (uses docker and template.yaml)

Have docker client running.

sam local invoke --template lambda/template.yml --event localTesting/lambda-params-for-master-static.json "Lambda"

Readme

Keywords

none

Package Sidebar

Install

npm i cms-data-transformer

Weekly Downloads

7

Version

0.3.0

License

MIT

Unpacked Size

346 kB

Total Files

4

Last publish

Collaborators

  • enestufekci