- Home
- Code Playground Software
- Babel REPL
On the recordRead 8 Oct 202626 facts
Babel REPL
On the record
- Additional controls
- The REPL page lists Evaluate, Line Wrap, Prettify, File Size, Time Travel, and Source Type controls.babeljs.io · read 8 Oct 2026
- AST view
- The REPL page offers an input AST pane alongside compiled output.babeljs.io · read 8 Oct 2026
- Browser availability
- Babel documents the site REPL as an example of a site that compiles user-provided JavaScript in real time.babeljs.io · read 8 Oct 2026
- Compiler
- Babel converts ECMAScript 2015+ code into backward-compatible JavaScript for current and older browsers or environments.babeljs.io · read 8 Oct 2026
- Configuration limitation
- Babel configuration files do not work in @babel/standalone because it has no filesystem access; presets and plugins must be passed through transform options.babeljs.io · read 8 Oct 2026
- Customization
- Babel documents registering custom plugins and presets for @babel/standalone.babeljs.io · read 8 Oct 2026
- Custom transformations
- Babel supports composing transformations from plugins and presets, including plugins users write themselves.babeljs.io · read 8 Oct 2026
- Input and output
- The REPL page provides code and compiled output panes.babeljs.io · read 8 Oct 2026
- Integrations
- Babel documentation names Webpack, Rollup, and Parcel as build systems that can transpile JavaScript ahead of time.babeljs.io · read 8 Oct 2026
- JavaScript and JSX
- Babel supports transforming modern JavaScript syntax and JSX syntax.babeljs.io · read 8 Oct 2026
- Presets
- The REPL interface lists React, Flow, TypeScript, and stage proposal presets, along with an Env Preset section.babeljs.io · read 8 Oct 2026
- Production guidance
- Babel recommends using a Node.js build system such as Webpack, Rollup, or Parcel to transpile production JavaScript ahead of time instead of using @babel/standalone.babeljs.io · read 8 Oct 2026
- Production limitation
- The documentation says @babel/standalone normally should not be used for production and recommends a Node.js build system to transpile code ahead of time.babeljs.io · read 8 Oct 2026
- Project status
- Babel describes itself as maintained by a small group of volunteers and funded by the community.babeljs.io · read 8 Oct 2026
- Purpose
- Babel describes its REPL as a playground for learning how Babel transpiles source code.babeljs.io · read 8 Oct 2026
- REPL controls
- The REPL page shows code and output panes, Evaluate, Line Wrap, Prettify, File Size, Time Travel, Source Type, Targets, Presets, Options, and Plugins controls.babeljs.io · read 8 Oct 2026
- REPL limitations
- Babel's roadmap says the REPL does not support assumptions configuration or plugin options.babeljs.io · read 8 Oct 2026
- Security and configuration limit
- Babel states that standalone config files do not work because it has no filesystem access; presets and plugins must be specified in transform options.babeljs.io · read 8 Oct 2026