Skip to content

cfn2/cfn2-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@cfn2/parser

CloudFormation template parser.

Installation

npm i @cfn2/parser

makeTemplateParser(options = {})

  • options.anyResourceTypeParser
    • A parser to parse a resource that is not defined in options.resourceTypeParser.
    • The parser must be a function that has arguments (dataRef, context, callback).
  • options.resourceTypeParsers
    • An object that defines parsers to parse CloudFormation resources.
    • A key of this object must be a string of a CloudFormation resource type.
    • A value of this object must be a function that has arguments (dataRef, context, callback).
  • options.schemaMap

This function returns the following function:

parser(template, context, callback)
  • template
    • An object of CloudFormation template.
  • context
  • callback(err, context)
    • A function that is called when parsing template is completed, or an error occurs.

License

MIT

About

CloudFormation template parser

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •