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 8

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 ⓘ
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 ⓘ
Babel core ⓘ
Babel plugins ⓘ
Babel presets ⓘ
license MIT License ⓘ
maintainedBy Babel core team ⓘ
openSource true ⓘ
primaryLanguage JavaScript ⓘ
purpose enable use of latest ECMAScript features in older environments ⓘ
transform modern JavaScript into backward-compatible JavaScript ⓘ
repositoryPlatform GitHub ⓘ
supportsFeature ES2015 ⓘ
linked to: ECMAScript

ES2016 ⓘ
linked to: ECMAScript

ES2017 ⓘ
ES2018 ⓘ
ES2019 ⓘ
linked to: ECMAScript

ES2020 ⓘ
ES2021 ⓘ
ES2022 ⓘ
ES2023 ⓘ
Flow type annotations ⓘ
JSX ⓘ
TypeScript syntax ⓘ
supportsLanguage ECMAScript ⓘ
supportsTarget Node.js ⓘ
browsers ⓘ
usedWith Angular ⓘ
Grunt ⓘ
Gulp ⓘ
Parcel ⓘ
React ⓘ
Rollup ⓘ
linked to: Gulp

Vue.js ⓘ
Webpack ⓘ
writtenIn JavaScript ⓘ

How these facts were elicited

Referenced by (8)

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