tf-hcl
v0.1.0
Published
tf-hcl
Downloads
2
Readme
tf-hcl
Hashicorp Config Language parsing/generating.
Usage
const makeParser = require('tf-hcl').makeParser;
const parser = makeParser();
parser.feed(`
# Simple EC2 instance
resource "aws_instance" "my_ec2" {
ami = "\${data.aws_ami.ubuntu.id}"
instance_type = "t2.micro"
tags {
Name = "HelloWorld"
}
}
`);
const results = parser.results[0];
AST follows the Unist schema but is otherwise undocumented. See the test snapshots or read the tests for details; I'll document these once the whole library is stable.
Contributing
This project uses ESLint-style commit messages.