Abstract Syntax Trees: They're Actually Used Everywhere -- But What Are They?

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. estraverse

    ECMAScript JS AST traversal functions

    Traverse that AST and replace or inject code: Extraverse

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. esprima

    ECMAScript parsing infrastructure for multipurpose analysis

    Create an AST: Esprima

  4. escodegen

    ECMAScript code generator

    Unparse the modified AST back into Javascript: Escodegen

  5. Visual Studio Code

    Visual Studio Code

    Isn't it wonderful how VS Code grays out obsolete lines of code? Oops, my return statement is on line 3. Line 4 won't run... But I haven't called the function yet. So how in the world does VS Code know which lines of code won't be used in the future, when the code finally does run?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why you don’t need TypeScript

    1 project | /r/typescript | 19 May 2023
  • Algorithm to simplify a 100-variable Boolean expression?

    1 project | /r/algorithms | 4 Jun 2022
  • ESLint: under the hood

    4 projects | dev.to | 7 Nov 2023
  • Speeding up the JavaScript ecosystem part 3 – eslint

    2 projects | news.ycombinator.com | 6 Feb 2023
  • What is Babel? And SWC?

    4 projects | dev.to | 23 Oct 2022

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?