@ts-terraform/hcl
The @ts-terraform/hcl module provides an interface for parsing HCL2 files into an abstract syntax tree.
Usage
typescriptimport {parse} from '@ts-terraform/hcl' const {ast, diagnostics} = await parse(filename, source)
filename is a friendly name returned in errors. source is the HCL2 source code as a string. See src/types.ts for the return types.