This package provides TypeScript definitions for hast, the Hypertext Abstract Syntax Tree specification. hast is a simple, well-defined, and predictable data structure representing HTML content, crucial for many modern web development tools and libraries. These type definitions allow developers using TypeScript to work with hast nodes and trees with greater confidence, type safety, and improved developer experience through autocompletion and compile-time error checking. Correctly typed hast enhances code quality and reduces runtime errors.