Babel

E427897

Babel is a widely used JavaScript compiler that transforms modern ECMAScript code into backward-compatible versions for older environments and tooling.

All labels observed (1)

Label Occurrences
Babel canonical 5

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf JavaScript compiler
open-source software project
transpiler
category build tool
developer tooling
configurationFile .babelrc
babel.config.js
ecosystem Node.js NERFINISHED
enables use of modern JavaScript syntax in legacy browsers
use of modern JavaScript syntax in older Node.js versions
feature code transformations
plugin-based architecture
polyfill integration
preset-based configuration
source maps generation
hasComponent Babel CLI NERFINISHED
Babel core NERFINISHED
Babel plugins
Babel presets
license MIT License
maintainedBy Babel core team NERFINISHED
openSource true
primaryLanguage JavaScript NERFINISHED
purpose enable use of latest ECMAScript features in older environments
transform modern JavaScript into backward-compatible JavaScript
repositoryPlatform GitHub NERFINISHED
supportsFeature ES2015 NERFINISHED
ES2016 NERFINISHED
ES2017
ES2018
ES2019 NERFINISHED
ES2020
ES2021 NERFINISHED
ES2022
ES2023 NERFINISHED
Flow type annotations
JSX NERFINISHED
TypeScript syntax
supportsLanguage ECMAScript NERFINISHED
supportsTarget Node.js NERFINISHED
browsers
usedWith Angular NERFINISHED
Grunt NERFINISHED
Gulp NERFINISHED
Parcel
React NERFINISHED
Rollup NERFINISHED
Vue.js NERFINISHED
Webpack NERFINISHED
writtenIn JavaScript NERFINISHED

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Webpack usedWith Babel
MRC notableWork Babel