angular-estree-parser
TypeScript icon, indicating that this package has built-in type declarations

10.0.1 • Public • Published

angular-estree-parser

Build Status Coverage Npm Version MIT License

A parser that converts Angular source code into an ESTree-compatible form

Changelog

Install

# using npm
npm install --save angular-estree-parser @angular/compiler

# using yarn
yarn add angular-estree-parser @angular/compiler

Usage

import * as ngEstreeParser from 'angular-estree-parser';

const ast = ngEstreeParser.parseBinding('a | b:c');
//=> { type: "NGPipeExpression", ... }

API

  • parseAction(input: string): AST for (target)="input"
  • parseBinding(input: string): AST for [target]="input"
  • parseInterpolationExpression(input: string): AST for {{input}}
  • parseTemplateBindings(input: string): AST for *directive="input"

Development

# lint
yarn run lint

# build
yarn run build

# test
yarn run test

License

MIT © Ika

Dependencies (0)

    Dev Dependencies (23)

    Package Sidebar

    Install

    npm i angular-estree-parser

    Weekly Downloads

    20,741

    Version

    10.0.1

    License

    MIT

    Unpacked Size

    43.9 kB

    Total Files

    21

    Last publish

    Collaborators

    • thorn0
    • fisker
    • ikatyang