Babel

JavaScript compiler that compiles ES2015+ code into backwards compatible JavaScript for older versions of browsers

DBpedia resource is: http://dbpedia.org/resource/Babel_(transcompiler)

Abstract is: Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ (ES6+) code into backwards-compatible JavaScript code that can be run by older JavaScript engines. It allows web developers to take advantage of the newest features of the language. Developers can use new JavaScript language features by using Babel to convert their source code into versions of JavaScript that a Web browser can process. Babel is used to compile TypeScript into JavaScript. The core version of Babel was downloaded 5 million times a month in 2016, and this increased to 16 million times a week in 2019. Babel plugins transform syntax that is not widely supported into a backward-compatible version. For example, arrow functions, which are specified in ES6, are converted into regular function declarations. Non-standard JavaScript syntax such as JSX can also be transformed. Babel can automatically inject polyfills provided by core-js for support features that are missing entirely from JavaScript environments. For example, static methods such as Array.from and built-ins such as Promise are available only in ES6 and above, but they can be used in older environments if core-js is used.

Babel is …
instance of (P31):
free softwareQ341
compilerQ47506

External links are
P9618AlternativeTo software IDbabel
P3454Arch Linux packagebabel-cli
P9100GitHub topicbabel
P2037GitHub usernamebabel
P2671Google Knowledge Graph ID/g/11ghnfnyfx
P8443Homebrew formula namebabel
P8262npm package@babel/cli
@babel/code-frame
@babel/core
@babel/generator
@babel/helpers
@babel/parser
@babel/polyfill
@babel/preset-env
@babel/preset-flow
@babel/preset-react
@babel/preset-typescript
@babel/runtime
@babel/runtime-corejs2
@babel/template
@babel/traverse
@babel/types
P11206npm scope or usernamebabel
P1581official blog URLhttps://babeljs.io/blog/
P856official websitehttps://babeljs.io/
https://babel.dev/docs/en/next/babel-cli
https://babel.dev/docs/en/next/babel-generator
https://babel.dev/docs/en/next/babel-preset-flow
https://babel.dev/docs/en/next/babel-preset-react
https://babel.dev/docs/en/next/babel-preset-typescript
https://babel.dev/docs/en/next/babel-runtime
https://babel.dev/docs/en/next/babel-runtime-corejs2
https://babel.dev/docs/en/next/babel-template
https://babel.dev/docs/en/next/babel-traverse
P6931Repology project namebabel.js
P1324source code repository URLhttps://github.com/babel/babel
P2002X usernamebabeljs

P275copyright licenseMIT LicenseQ334661
P6216copyright statuscopyrightedQ50423863
P1547depends on softwareBabelQ55604651
slashQ95953309
json5Q95953588
@babel/plugin-transform-template-literalsQ95964198
@babel/plugin-syntax-class-propertiesQ95964245
@babel/plugin-transform-object-superQ95964262
@babel/plugin-transform-destructuringQ95964399
@babel/plugin-transform-arrow-functionsQ95965057
@babel/plugin-transform-flow-strip-typesQ95965060
regenerator-runtimeQ95968554
@babel/plugin-syntax-nullish-coalescing-operatorQ95968581
@babel/plugin-proposal-nullish-coalescing-operatorQ95968642
@babel/plugin-syntax-optional-chainingQ95968659
@babel/plugin-syntax-object-rest-spreadQ95968787
@babel/plugin-syntax-dynamic-importQ95968794
@babel/plugin-proposal-optional-chainingQ95969588
globQ95969935
@babel/plugin-transform-for-ofQ95970303
@babel/plugin-proposal-object-rest-spreadQ95970329
@babel/plugin-transform-shorthand-propertiesQ95970331
@babel/helper-module-transformsQ95971408
@babel/plugin-transform-classesQ95971415
@babel/plugin-transform-modules-commonjsQ95971424
core-jsQ95953616
semverQ95953670
@babel/helper-plugin-utilsQ95953677
make-dirQ95954897
debugQ95955167
@babel/plugin-syntax-numeric-separatorQ95956068
convert-source-mapQ95956251
commanderQ95957142
to-fast-propertiesQ95960353
@babel/plugin-transform-spreadQ95960357
jsescQ95960853
@babel/plugin-proposal-numeric-separatorQ95960974
globalsQ95961184
@babel/helper-split-export-declarationQ95961680
@babel/helper-function-nameQ95961884
@babel/plugin-transform-react-jsxQ95961927
@babel/plugin-transform-parametersQ95962727
@babel/plugin-proposal-class-propertiesQ95962784
@babel/plugin-transform-react-display-nameQ95964024
@babel/plugin-transform-block-scopingQ95964058
@babel/plugin-transform-function-nameQ95964068
@babel/plugin-transform-literalsQ95964096
@babel/plugin-transform-block-scoped-functionsQ95964110
@babel/plugin-transform-property-literalsQ95964125
@babel/plugin-transform-member-expression-literalsQ95964129
@babel/plugin-transform-computed-propertiesQ95964158
P178developerSebastian McKenzieQ108501155
P277programmed inJavaScriptQ2005
P8687social media followers61271
P348software version identifier7.24.7

Reverse relations

depends on software (P1547)
Q116963588@ant-design/cssinjs
Q116963589@ant-design/icons
Q116963590@ant-design/react-slick
Q116964437@ardatan/relay-compiler
Q116964198@babel/eslint-parser
Q95954303@babel/helper-annotate-as-pure
Q95961402@babel/helper-builder-react-jsx
Q95961900@babel/helper-builder-react-jsx-experimental
Q116250382@babel/helper-compilation-targets
Q95962542@babel/helper-create-class-features-plugin
Q117029163@babel/helper-create-regexp-features-plugin
Q95970312@babel/helper-define-map
Q116964420@babel/helper-define-polyfill-provider
Q95961884@babel/helper-function-name
Q95961839@babel/helper-get-function-arity
Q95961731@babel/helper-member-expression-to-functions
Q95954282@babel/helper-module-imports
Q95971408@babel/helper-module-transforms
Q95961542@babel/helper-optimise-call-expression
Q117029165@babel/helper-remap-async-to-generator
Q95961748@babel/helper-replace-supers
Q95964505@babel/helper-simple-access
Q116963917@babel/helper-skip-transparent-expression-wrappers
Q95961680@babel/helper-split-export-declaration
Q117029166@babel/helper-wrap-function
Q117029152@babel/plugin-proposal-async-generator-functions
Q95962784@babel/plugin-proposal-class-properties
Q116250385@babel/plugin-proposal-decorators
Q117029154@babel/plugin-proposal-export-default-from
Q95968642@babel/plugin-proposal-nullish-coalescing-operator
Q95960974@babel/plugin-proposal-numeric-separator
Q95970329@babel/plugin-proposal-object-rest-spread
Q117029155@babel/plugin-proposal-optional-catch-binding
Q95969588@babel/plugin-proposal-optional-chaining
Q117025948@babel/plugin-proposal-private-methods
Q117049686@babel/plugin-proposal-private-property-in-object
Q116951439@babel/plugin-syntax-async-generators
Q116951440@babel/plugin-syntax-bigint
Q95964245@babel/plugin-syntax-class-properties
Q116250448@babel/plugin-syntax-decorators
Q95968794@babel/plugin-syntax-dynamic-import
Q117029156@babel/plugin-syntax-export-default-from
Q95964260@babel/plugin-syntax-flow
Q116950600@babel/plugin-syntax-import-assertions
Q116951441@babel/plugin-syntax-import-meta
Q116951442@babel/plugin-syntax-json-strings
Q95956067@babel/plugin-syntax-jsx
Q116951443@babel/plugin-syntax-logical-assignment-operators
Q95968581@babel/plugin-syntax-nullish-coalescing-operator
Q95956068@babel/plugin-syntax-numeric-separator
Q95968787@babel/plugin-syntax-object-rest-spread
Q116951444@babel/plugin-syntax-optional-catch-binding
Q95968659@babel/plugin-syntax-optional-chaining
Q117049704@babel/plugin-syntax-private-property-in-object
Q116951445@babel/plugin-syntax-top-level-await
Q116951432@babel/plugin-syntax-typescript
Q95965057@babel/plugin-transform-arrow-functions
Q117029157@babel/plugin-transform-async-to-generator
Q95964110@babel/plugin-transform-block-scoped-functions
Q95964058@babel/plugin-transform-block-scoping
Q95971415@babel/plugin-transform-classes
Q95964158@babel/plugin-transform-computed-properties
Q95964399@babel/plugin-transform-destructuring
Q95965060@babel/plugin-transform-flow-strip-types
Q95970303@babel/plugin-transform-for-of
Q95964068@babel/plugin-transform-function-name
Q95964096@babel/plugin-transform-literals
Q95964129@babel/plugin-transform-member-expression-literals
Q117049687@babel/plugin-transform-modules-amd
Q117029158@babel/plugin-transform-named-capturing-groups-regex
Q95964262@babel/plugin-transform-object-super
Q95962727@babel/plugin-transform-parameters
Q95964125@babel/plugin-transform-property-literals
Q117050197@babel/plugin-transform-react-constant-elements
Q95964024@babel/plugin-transform-react-display-name
Q95961927@babel/plugin-transform-react-jsx
Q117029159@babel/plugin-transform-react-jsx-self
Q117029160@babel/plugin-transform-react-jsx-source
Q95961723@babel/plugin-transform-runtime
Q95960357@babel/plugin-transform-spread
Q117029161@babel/plugin-transform-sticky-regex
Q95964198@babel/plugin-transform-template-literals
Q116963851@babel/plugin-transform-typescript
Q117029162@babel/plugin-transform-unicode-regex
Q117029141@babel/register
Q116036328@emotion/babel-plugin
Q95972681@emotion/babel-plugin-jsx-pragmatic
Q95972685@emotion/babel-preset-css-prop
Q95970319@emotion/core
Q116036332@emotion/jest
Q116036336@emotion/react
Q95970269@emotion/styled
Q95970242@emotion/styled-base
Q116964884@gatsbyjs/parcel-namer-relative-to-cwd
Q95963380@graphql-tools/graphql-tag-pluck
Q116951411@jest/transform
Q95972787@jimp/tiff
Q95972790@jimp/utils
Q117049481@material-ui/core
Q117049499@material-ui/styles
Q117049500@material-ui/system
Q117049501@material-ui/utils
Q95971592@mdx-js/mdx
Q116963638@rc-component/context
Q116963640@rc-component/mini-decimal
Q116963592@rc-component/mutate-observer
Q116963641@rc-component/portal
Q116963593@rc-component/tour
Q117337998@rc-component/trigger
Q117050231@redux-saga/core
Q117050078@restart/ui
Q117050103@rollup/plugin-babel
Q117050204@svgr/babel-plugin-add-jsx-attribute
Q117050205@svgr/babel-plugin-remove-jsx-attribute
Q117050206@svgr/babel-plugin-remove-jsx-empty-expression
Q117050207@svgr/babel-plugin-replace-jsx-attribute-value
Q117050208@svgr/babel-plugin-svg-dynamic-title
Q117050211@svgr/babel-plugin-svg-em-dimensions
Q117050212@svgr/babel-plugin-transform-react-native-svg
Q117050213@svgr/babel-plugin-transform-svg-component
Q117050201@svgr/babel-preset
Q117050198@svgr/core
Q117050202@svgr/hast-util-to-babel-ast
Q117050199@svgr/plugin-jsx
Q117050087@svgr/webpack
Q116963820@vitejs/plugin-vue-jsx
Q116250388@vue/babel-plugin-jsx
Q116250455@vue/babel-plugin-transform-vue-jsx
Q116250334@vue/babel-preset-app
Q116250391@vue/babel-preset-jsx
Q116250457@vue/babel-sugar-composition-api-inject-h
Q116250458@vue/babel-sugar-composition-api-render-instance
Q116250460@vue/babel-sugar-functional-vue
Q116250461@vue/babel-sugar-inject-h
Q116250463@vue/babel-sugar-v-model
Q116250464@vue/babel-sugar-v-on
Q116963840@vue/compiler-core
Q116963839@vue/compiler-sfc
Q116963842@vue/reactivity-transform
Q116250330@vuepress/core
Q96255221Ant Design
Q55604651Babel
Q95972615Gatsby
Q95972542Gatsby Admin
Q2089685JSDoc
Q37155469Mirador
Q96323625Parcel
Q28957057Redux
Q95963695apollo-upload-client
Q95969601aria-query
Q95960660babel-eslint
Q116963871babel-jest
Q95969536babel-loader
Q95962763babel-plugin-apply-mdx-type-prop
Q117049689babel-plugin-debug-macros
Q116963877babel-plugin-jest-hoist
Q116964869babel-plugin-lodash
Q95968906babel-plugin-macros
Q117050088babel-plugin-named-asset-import
Q116964416babel-plugin-polyfill-corejs2
Q116964417babel-plugin-polyfill-corejs3
Q116964419babel-plugin-polyfill-regenerator
Q95970515babel-plugin-remove-graphql-queries
Q116951435babel-preset-current-node-syntax
Q95971602babel-preset-fbjs
Q95969596babel-preset-gatsby
Q116963876babel-preset-jest
Q117025945babel-preset-react-app
Q116951565babel-walk
Q116964201babelify
Q116964202better-ajv-errors
Q117049694broccoli-babel-transpiler
Q116951553constantinople
Q116950425create-gatsby
Q117049511css-vendor
Q95961297dom-helpers
Q117049410ember-cli-babel
Q95970118eslint-config-react-app
Q116964207eslint-formatter-codeframe
Q95972436eslint-plugin-graphql
Q95971569eslint-plugin-jsx-a11y
Q95955170final-form
Q95969956fork-ts-checker-webpack-plugin
Q95972606gatsby-cli
Q95968833gatsby-core-utils
Q95961144gatsby-design-tokens
Q95960147gatsby-graphiql-explorer
Q95962346gatsby-image
Q116951043gatsby-legacy-polyfills
Q95970140gatsby-link
Q95971286gatsby-page-utils
Q95972625gatsby-plugin-catch-links
Q95972691gatsby-plugin-emotion
Q95972621gatsby-plugin-nprogress
Q95971297gatsby-plugin-page-creator
Q95972751gatsby-plugin-robots-txt
Q95970550gatsby-plugin-typescript
Q116963992gatsby-plugin-utils
Q95971093gatsby-react-router-scroll
Q95972442gatsby-recipes
Q95972632gatsby-remark-autolink-headers
Q95972675gatsby-remark-smartypants
Q95972689gatsby-source-filesystem
Q95972580gatsby-source-graphql
Q95969555gatsby-telemetry
Q95972622gatsby-transformer-json
Q116964877gatsby-worker
Q117049378history
Q116951506istanbul-lib-instrument
Q116963869jest-config
Q116951418jest-message-util
Q116951431jest-snapshot
Q117029139jscodeshift
Q117049502jss
Q117049503jss-plugin-camel-case
Q117049504jss-plugin-default-unit
Q117049505jss-plugin-global
Q117049506jss-plugin-nested
Q117049507jss-plugin-props-sort
Q117049508jss-plugin-rule-value-function
Q117049509jss-plugin-vendor-prefixer
Q117049358mathjs
Q117029193metro
Q117029150metro-babel-transformer
Q117029151metro-react-native-babel-preset
Q117029131metro-react-native-babel-transformer
Q117029132metro-runtime
Q117029133metro-source-map
Q117029207metro-transform-plugins
Q117029208metro-transform-worker
Q95955661parse-json
Q95953509polished
Q1277441qooxdoo
Q116963634rc-align
Q116963598rc-cascader
Q116963599rc-checkbox
Q116963600rc-collapse
Q116963601rc-dialog
Q116963602rc-drawer
Q116963603rc-dropdown
Q116963604rc-field-form
Q116963605rc-image
Q116963606rc-input
Q116963607rc-input-number
Q116963608rc-mentions
Q116963609rc-menu
Q116963610rc-motion
Q116963611rc-notification
Q116963639rc-overflow
Q116963612rc-pagination
Q116963613rc-picker
Q116963614rc-progress
Q116963615rc-rate
Q116963616rc-resize-observer
Q116963617rc-segmented
Q116963618rc-select
Q116963619rc-slider
Q116963620rc-steps
Q116963621rc-switch
Q116963622rc-table
Q116963623rc-tabs
Q116963624rc-textarea
Q116963625rc-tooltip
Q116963626rc-tree
Q116963627rc-tree-select
Q116963628rc-trigger
Q116963629rc-upload
Q116963630rc-util
Q116963637rc-virtual-list
Q58043341rdflib.js
Q95972776react-beautiful-dnd
Q117049308react-bootstrap
Q95964824react-clientside-effect
Q95971564react-dev-utils
Q95958774react-final-form
Q95970363react-focus-lock
Q95972629react-helmet-async
Q117029137react-native-codegen
Q95958062react-redux
Q117049303react-scripts
Q117049302react-select
Q117049301react-transition-group
Q117049299recompose
Q117049562regenerator-transform
Q95972214relay-compiler
Q95963741relay-runtime
Q95971294remark-mdx
Q116951049remark-mdxjs
Q117050105rollup-plugin-terser
Q95969528styled-components
Q117029112tslint
Q116950750twig
Q116963736untyped
Q116963826vite-plugin-checker
Q116951562with
Q117050101workbox-build
Q95962505yup

Q108501155Sebastian McKenzienotable workP800

The articles in Wikimedia projects and languages

      Babel (transcompiler)wikipedia
      Babel (compilador)wikipedia
Persian (fa / Q9168)بابل (کامپایلر بین زبانی)wikipedia
      Babel (トランスコンパイラ)wikipedia
mlബേബൽ (കംപൈലർ)wikipedia
      Babel (transpilator)wikipedia
      Babel (trình biên dịch)wikipedia
      Babel (編譯器)wikipedia

Search more.