{"library":"angular-estree-parser","type":"library","category":null,"description":"angular-estree-parser is a utility library designed to convert specific Angular template syntax constructs (such as actions, bindings, interpolation expressions, and template bindings) into an Abstract Syntax Tree (AST) that conforms to the ESTree specification. This makes it a critical component for tools like code formatters (e.g., Prettier), linters, and other static analysis tools operating within the Angular ecosystem. The library is currently stable at version 15.4.3 and maintains a reactive release cadence, frequently updating to support new major and minor versions of @angular/compiler as they are released. Its core differentiator lies in its deep integration with @angular/compiler's internal parsing mechanisms, ensuring accuracy and alignment with Angular's evolving syntax, while providing an ESTree-compatible output that is widely understood by the JavaScript tooling ecosystem. Users must explicitly install the appropriate @angular/compiler peer dependency to match their Angular project's version.","language":"javascript","status":"active","version":"15.4.3","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install angular-estree-parser","imports":["import * as ngEstreeParser from 'angular-estree-parser';","import { parseBinding } from 'angular-estree-parser';","import type { AST } from 'angular-estree-parser';"]},{"cmd":"yarn add angular-estree-parser","imports":[]},{"cmd":"pnpm add angular-estree-parser","imports":[]}],"homepage":null,"github":"https://github.com/prettier/angular-estree-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/angular-estree-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/angular-estree-parser/compatibility"}}