Software Alternatives & Reviews

Abstract Syntax Trees and Practical Applications in JavaScript

PostCSS npm ESLint Babel
  1. Increase code readability. Add vendor prefixes to CSS rules using values from Can I Use. Autoprefixer will use the data based on current browser popularity and property support to apply prefixes for you.
    Pricing:
    • Open Source
    Code transpilation isn't specific to JavaScript, You can also add a level of transformation to your CSS source using tools like post-css. Most languages with a fairly mature ecosystem will probably have some tools to help with code transformation.

    #Developer Tools #Design Tools #CSS Framework 39 social mentions

  2. 2

    npm

    npm is a package manager for Node.
    Babel provides us with the toolchains to transpile our code, it has a CLI, a parser, and a plugin system, which means that you can write a plugin that applies some transformation to your code. You can also ship that to npm so that anyone can install and use it.

    #Front End Package Manager #JavaScript Package Manager #Package Manager 61 social mentions

  3. 3
    The fully pluggable JavaScript code quality tool
    Pricing:
    • Open Source
    Disclaimer: If you've already developed Babel or ESLint plugins, this article may not be as beneficial for you, as you're likely already familiar with the majority of the content covered here.

    #Code Coverage #Developer Tools #Code Quality 229 social mentions

  4. 4
    Babel is a compiler for writing next generation JavaScript.
    Pricing:
    • Open Source
    Disclaimer: If you've already developed Babel or ESLint plugins, this article may not be as beneficial for you, as you're likely already familiar with the majority of the content covered here.

    #Development Tools #Javascript UI Libraries #JavaScript Framework 134 social mentions

Discuss: Abstract Syntax Trees and Practical Applications in JavaScript

Log in or Post with