danger
🚨 As of Babel 7.8.0, this package has been deprecated. It is now included in @babel/standalone.
Installation
There are several ways to use @babel/preset-env-standalone. Pick whichever one you like:
- Use it via UNPKG: https://unpkg.com/@babel/preset-env-standalone@7/babel-preset-env.min.js. This is a simple way to embed it on a webpage without having to do any other setup.
- Install via NPM:
npm install --save @babel/preset-env-standalone
- Manually grab
babel-preset-env.js
and/orbabel-preset-env.min.js
:- Download archived source code from the GitHub releases page.
- Unpack it.
- Grab
babel-preset-env.js
and/orbabel-preset-env.min.js
frompackages/babel-preset-env-standalone
.
Usage
Load babel-preset-env.js
or babel-preset-env.min.js
in your environment, along with babel-standalone. This is important: You need to load Babel too! It will be registered as an available preset of the @babel/standalone.
Then, just use it like any other preset:
JavaScript
Babel.transform(code, {
presets: [
[
"@babel/preset-env",
{
targets: {
browsers: "last 1 safari version",
},
useBuiltIns: "usage",
},
],
],
});