# babel-preset-es2015-loose

> Babel preset for all es2015 plugins, with loose mode enabled where available.

Latest version **8.0.0** (published 2016-09-10) · MIT license · 0 weekly downloads

## Install

```sh
npm install babel-preset-es2015-loose
pnpm add babel-preset-es2015-loose
yarn add babel-preset-es2015-loose
bun add babel-preset-es2015-loose
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 8.0.0 |
| Published | 2016-09-10 |
| First published | 2015-11-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 63 |
| Maintainers | bkonkle |

## Links

- npm: https://www.npmjs.com/package/babel-preset-es2015-loose
- Repository: https://github.com/bkonkle/babel-preset-es2015-loose
- Homepage: https://babeljs.io/
- Issues: https://github.com/bkonkle/babel-preset-es2015-loose/issues
- npm.io page: https://npm.io/package/babel-preset-es2015-loose

## Dependencies (1)

- [modify-babel-preset](https://npm.io/package/modify-babel-preset.md) ^3.1.0

## Recent versions

- 8.0.0 (latest) — 2016-09-10
- 8.0.0-rc.1 (next) — 2016-08-18
- 7.0.0 — 2016-01-12
- 6.1.4 — 2015-12-23
- 6.1.3 — 2015-12-02
- 6.1.2 — 2015-11-09

## README

# babel-preset-es2015-loose

>## Deprecation warning

>This project is deprecated for users of Babel v6.13+. It will still be maintained for users of earlier Babel versions. 👍

>The preset that this project is based on, [babel-preset-es2015](https://github.com/babel/babel/tree/master/packages/babel-preset-es2015), now supports setting the "loose" option directly. After updating to `babel-preset-es2015` v6.13.0 or higher, you can remove `'es2015-loose'` from your list of presets and instead use the `'es2015` preset this way:

>```{
  presets: [
    ["es2015", {"loose": true}]
  ]
}```

Babel preset that uses [modify-babel-preset] to modify [babel-preset-es2015]
and enable [loose mode] where available.

## Install

Install both this preset, and the core 'babel-preset-es2015' that it modifies:

```sh
$ npm install --save-dev babel-preset-es2015-loose babel-preset-es2015
```

Why do you need to install both? The idea is that `babel-preset-es2015-loose`
will always be up to date because it will always use the version of
`babel-preset-2015` that you have installed. If you don't want to update to
the latest Babel release - you don't have to. Just pin `babel-preset-2015` to
the version you need.

## Usage

### Via `.babelrc` (Recommended)

**.babelrc**

```json
{
  "presets": ["es2015-loose"]
}
```

### Via CLI

```sh
$ babel script.js --presets es2015-loose
```

### Via Node API

```javascript
require("babel-core").transform("code", {
  presets: ["es2015-loose"]
})
```

[babel-preset-es2015]: https://www.npmjs.com/package/babel-preset-es2015
[loose mode]: http://www.2ality.com/2015/12/babel6-loose-mode.html
[modify-babel-preset]: https://github.com/developit/modify-babel-preset

---
_Source: https://npm.io/package/babel-preset-es2015-loose · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
