1.0.2 โ€ข Published 2 years ago

cdk-asl-extractor v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

AWS CDK state machine to ASL definition ๐Ÿ”ฅ

Convert your AWS CDK state machine to an ASL file.

This tool only works with synthesized AWS CDK's CloudFormation stacks.

It parses the DefinitionString property of a AWS::StepFunctions::StateMachine, resolves intrinsic functions and generates an ASL definition file.

Don't forget to star โญ

How to use ? ๐Ÿง‘โ€๐Ÿซ

npm install -g cdk-asl-extractor

Synthesize your AWS CloudFormation template

cdk synth

Locate the synthesized CloudFormation template (inside cdk.out directory) and generate the ASL definition.

cdk-asl-extractor <path-to-your-cloudformation-json-file>

Example with the sample CloudFormation stack

cdk-asl-extractor ./tests/sample-cloudformation.json

Tests ๐Ÿงช

yarn test

Watch mode ๐Ÿ‘๏ธ

yarn test --watch