Skip to content

chore: migrate rollup-plugin-babel #108

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 233 commits into from
Apr 26, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
8df673c
initial commit
Rich-Harris Oct 21, 2015
560685a
allow include/exclude
Rich-Harris Oct 24, 2015
7d8ad81
admin and README
Rich-Harris Oct 24, 2015
6aa95af
-> 1.0.0
Rich-Harris Oct 25, 2015
f5d686c
fix prepublish script
Rich-Harris Oct 25, 2015
f037057
Update README.md
Rich-Harris Oct 25, 2015
e07ef8d
make compatible with babel 6
Rich-Harris Nov 7, 2015
c1dbeb4
-> 2.0.0
Rich-Harris Nov 7, 2015
fcfab7b
Merge pull request #6 from Victorystick/patch-1
Rich-Harris Nov 10, 2015
360adcb
Merge pull request #8 from TrySound/tidy-up
Rich-Harris Nov 11, 2015
0ffded5
-> 2.0.1
Rich-Harris Nov 11, 2015
82e1803
remove unnecessary logging
Rich-Harris Nov 11, 2015
6353cf4
bump up timeout, to try and fix tests on 0.12
Rich-Harris Nov 11, 2015
91aba43
generate sourcemaps by default
Rich-Harris Nov 15, 2015
4bc28cb
-> 2.1.0
Rich-Harris Nov 15, 2015
6322601
test for #16
Rich-Harris Nov 28, 2015
7c1ab7c
run preflight check per file – fixes #16
Rich-Harris Nov 28, 2015
76834cf
-> 2.2.0
Rich-Harris Nov 28, 2015
ae58960
Merge branch 'master' of https://github.com/rollup/rollup-plugin-babel
Rich-Harris Nov 28, 2015
7d31c90
debug travis test failure
Rich-Harris Nov 28, 2015
0666867
add missing devDep
Rich-Harris Nov 28, 2015
835d703
add appveyor config
Rich-Harris Dec 27, 2015
0c8172a
es6ify source code
Rich-Harris Dec 27, 2015
877664b
fix tests on windows?
Rich-Harris Dec 27, 2015
0000062
install babel-register
Rich-Harris Dec 27, 2015
b9edb7f
Merge pull request #19 from rollup/gh-17
Victorystick Dec 29, 2015
0a8b7a7
-> 2.3.0
Rich-Harris Dec 30, 2015
1edf1d7
-> 2.3.2
Rich-Harris Dec 30, 2015
8e8cba9
fix incomprehensible travis test failure
Rich-Harris Dec 30, 2015
cb4cd55
fix helper renaming (#22)
Rich-Harris Dec 30, 2015
d033e29
-> 2.3.3
Rich-Harris Dec 30, 2015
18c148e
fix failing preflight check in absence of class transformer (closes #23)
Rich-Harris Jan 1, 2016
9afd788
-> 2.3.4
Rich-Harris Jan 1, 2016
0201cdc
Merge branch 'master' of https://github.com/rollup/rollup-plugin-babel
Rich-Harris Jan 1, 2016
3a9ea09
use class transformer local to plugin
Rich-Harris Jan 2, 2016
65e11a2
-> 2.3.5
Rich-Harris Jan 2, 2016
220ba13
typo
Rich-Harris Jan 2, 2016
7eeb8af
verify warnings are correct
Rich-Harris Jan 5, 2016
4bfad0c
prevent unnecessary `var babelHelpers = {}`
Rich-Harris Jan 5, 2016
501736e
update rollup
Rich-Harris Jan 5, 2016
f35bbeb
Merge pull request #29 from rollup/fix-preflight-check-caching
Rich-Harris Jan 5, 2016
7cc5904
-> 2.3.6
Rich-Harris Jan 5, 2016
f4ab223
remove some debugging code
Rich-Harris Jan 5, 2016
ee63b12
Merge pull request #31 from ericf/fix-babel-helper-bindings
Victorystick Jan 7, 2016
db7055a
-> 2.3.7
Rich-Harris Jan 7, 2016
53eae60
-> 2.3.8
Rich-Harris Jan 7, 2016
fb12d50
external-helpers-2 -> external-helpers
Rich-Harris Jan 10, 2016
6ae66e3
Merge remote-tracking branch 'ericf/remove-babel-helper-renaming'
eventualbuddha Jan 16, 2016
cb5469b
-> 2.3.9
eventualbuddha Jan 16, 2016
7c909fa
Update README.md
Rich-Harris Jan 18, 2016
228efd1
Merge pull request #41 from joeldenning/external-helpers
Victorystick Feb 23, 2016
aace989
-> 2.4.0
Victorystick Feb 23, 2016
d0b1f52
import helpers, so that transform function is pure
Rich-Harris Jun 6, 2016
4cf5164
update test
Rich-Harris Jun 6, 2016
37e2d42
update deps, switch from babel to buble
Rich-Harris Jun 6, 2016
288195f
-> v2.5.0
Rich-Harris Jun 6, 2016
f8d61be
install buble
Rich-Harris Jun 6, 2016
30b1a27
Merge pull request #57 from rollup/mocha-opts
Rich-Harris Jun 7, 2016
6fcde21
Merge pull request #56 from rollup/gh-55
Rich-Harris Jun 7, 2016
eabfb7b
-> v2.5.1
Rich-Harris Jun 7, 2016
46fba81
Update dependencies.
eventualbuddha Jun 9, 2016
5ad55df
dont export _typeof, _extends etc
Rich-Harris Jun 23, 2016
84c9522
use NUL convention for helper name
Rich-Harris Jun 23, 2016
b437948
-> v2.6.0
Rich-Harris Jun 23, 2016
0efc6d3
-> v2.6.1
Rich-Harris Jun 23, 2016
bc57fbb
typo
Rich-Harris Jun 23, 2016
3620b5d
Merge pull request #73 from zeitiger/updateDocumentationForBabel63
eventualbuddha Aug 17, 2016
8fe1d07
update dependencies
Rich-Harris Dec 12, 2016
2cf60e2
Merge branch 'issue/81-generates-sourcemap-by-default-spec-failing' o…
Rich-Harris Dec 12, 2016
c89cc8b
update build matrix
Rich-Harris Dec 12, 2016
d854820
update appveyor matrix
Rich-Harris Dec 12, 2016
1ea5e72
update babel-preset-es2015-rollup for tests
Rich-Harris Dec 12, 2016
3b704f3
test with babel-preset-es2015-rollup@3
Rich-Harris Dec 12, 2016
d32cf1e
Merge pull request #90 from DrewML/update-babel-warning
Rich-Harris Dec 12, 2016
655ca98
Merge pull request #85 from rollup/use-onwarn-if-available
Rich-Harris Dec 12, 2016
f1640fa
Merge pull request #94 from rtsao/patch-1
Rich-Harris Dec 12, 2016
18aa9fd
Merge pull request #99 from AMcBain/master
Rich-Harris Dec 12, 2016
ec23783
Merge pull request #92 from sorgloomer/master
Rich-Harris Dec 12, 2016
ea02eb8
-> v2.7.0
Rich-Harris Dec 12, 2016
553d43d
Merge pull request #108 from rollup/gh-102
Rich-Harris Dec 13, 2016
288455b
Merge pull request #107 from rollup/gh-105
Rich-Harris Dec 13, 2016
f36f8cf
Merge pull request #109 from rollup/gh-95
Rich-Harris Dec 13, 2016
bce5118
-> v2.7.1
Rich-Harris Dec 13, 2016
2b0847a
-> v2.7.1
Rich-Harris Dec 13, 2016
0bb3de2
fix prepublish script
Rich-Harris Dec 13, 2016
58ad38a
Merge pull request #117 from vinkla/patch-1
Rich-Harris Jan 4, 2017
e3703e8
make use of object-assign (#118)
hiroppy May 26, 2017
0fdc328
Breaking: Babel 7 alpha update (#139)
hzoo Jun 17, 2017
e70499b
3.0.0-alpha.12
hzoo Jun 17, 2017
7630f4e
update to babel 7 alpha.15
hzoo Jul 19, 2017
18804d3
3.0.0-alpha.15
hzoo Jul 19, 2017
a88f7f4
use alpha.17 (#151)
hzoo Jul 26, 2017
e58dfeb
3.0.0-alpha.17
hzoo Jul 26, 2017
52b8a39
Peer dep (#153)
hzoo Aug 7, 2017
e1e21dd
update lock file, ignore log files
hzoo Aug 7, 2017
5448b5b
3.0.0
hzoo Aug 7, 2017
64bc64b
3.0.0 changelog [skip ci]
hzoo Aug 7, 2017
1b6e0e7
fix transform (#154)
hzoo Aug 7, 2017
016fa8f
3.0.1
hzoo Aug 7, 2017
993ff36
changelog [skip ci]
hzoo Aug 7, 2017
31ed861
Fix regression with Babel 6 (#158)
nicolo-ribaudo Aug 15, 2017
289a98d
3.0.2
hzoo Aug 15, 2017
e47b91c
Fixed support for babel 7 (#170)
Andarist Nov 1, 2017
4770781
Replace es2015 preset with env (#174)
DenisCarriere Nov 1, 2017
cac5ae5
Merge pull request #150 from wmhilton/patch-1
Andarist Nov 1, 2017
1b451b7
4.0.0-beta.0
danez Nov 1, 2017
3adc1db
Merge pull request #175 from rollup/existentialism-patch-1
existentialism Nov 2, 2017
0f2bb02
Update README.md (#163)
revelt Dec 18, 2017
a8ec03e
Update rollup dependencies and fix tests and build
danez Dec 18, 2017
5a83da1
merge master -> update-deps
Rich-Harris Feb 14, 2018
a341584
Merge pull request #147 from kopax/master
Rich-Harris Feb 14, 2018
7642ec3
Refactored async tests to bare promises to fix them on older nodes (#…
Andarist Feb 16, 2018
0d9c8f2
Fixed issue with reading .code from null (untranspiled file due to ig…
Andarist Feb 17, 2018
485c5c1
4.0.0-beta.2
Andarist Feb 17, 2018
8f78951
Restore NUL convention for helper name (#198)
NMinhNguyen Mar 19, 2018
f315e09
4.0.0-beta.3
Andarist Mar 19, 2018
ecf0bac
bumped babel deps
Andarist Apr 8, 2018
fc17d36
4.0.0-beta.4
Andarist Apr 9, 2018
984ca8c
Fix npm beta label in README (#207)
cangoektas Apr 20, 2018
e268172
Bumped version of babel deps
Andarist Jun 10, 2018
6da1fcc
Tweaked preflight check (fixes #211)
Andarist Jun 10, 2018
d3f2449
4.0.0-beta.5
Andarist Jun 10, 2018
e8be040
Drop node@4 support
Andarist Jun 10, 2018
78d5ce7
Bumped all dependencies. (#219)
coreyfarrell Jun 14, 2018
77d098c
Delegate warnings and errors reporting to rollup (#223)
Andarist Jun 23, 2018
d5465fd
Merge branch 'option-cleanup'
Andarist Jun 23, 2018
1bd586a
Cache preflight check results per plugin's instance (#224)
Andarist Jun 23, 2018
8248813
Merge remote-tracking branch 'miketrexler/modules-false-docs'
Andarist Jun 23, 2018
67329c9
Tweaked babelrc: false workaround recommendation
Andarist Jun 23, 2018
6da52d3
Throw when used with module transform BEFORE throwing about unexpecte…
swernerx Jun 29, 2018
9ada477
Removed irrelevant babel plugin from a test case
Andarist Jun 29, 2018
518d4c2
4.0.0-beta.6
Andarist Jun 29, 2018
7f91533
Fixed runtime helpers detection with useESModules & useBuiltIns optio…
TrySound Jun 29, 2018
0f6152c
4.0.0-beta.7
Andarist Jun 29, 2018
a2300ae
Improve distributed dist directory (#234)
TrySound Aug 5, 2018
76f8801
Upgrade babel deps and tweak preflight check according to latest chan…
TrySound Aug 5, 2018
6a7d301
4.0.0-beta.8
Andarist Aug 5, 2018
f329f46
Transpile only default babel extensions, allow for custom extensions …
Andarist Aug 24, 2018
bff4dd6
Pass appropriate caller config to babel.transform (#238)
Andarist Aug 26, 2018
64aa7dc
4.0.0
Andarist Aug 27, 2018
f3fa2f1
Update docs regarding babel versions and matching plugin versions
Andarist Aug 27, 2018
886fb65
Bumped babel deps
Andarist Aug 27, 2018
eb1cdad
4.0.1
Andarist Aug 27, 2018
4647375
Fix `rollup` peer dependency (#240)
ylemkimon Aug 28, 2018
98dc8a3
4.0.2
Andarist Aug 28, 2018
f464dd8
Tweaked README, added 4.0 CHANGELOG notes
Andarist Aug 28, 2018
a52add2
Fixed fallbackClassTransform
Andarist Aug 28, 2018
d4cea8f
4.0.3-0
Andarist Aug 28, 2018
233536d
4.0.3
Andarist Sep 3, 2018
7e2d3f0
Fix preflightChecks for ignored files
Andarist Sep 17, 2018
8dff111
Setup prettier
Andarist Sep 17, 2018
f571c54
Run prettier over the repo files
Andarist Sep 17, 2018
ae7104b
Tweak eslint rules to stop conflicting with prettier output
Andarist Sep 17, 2018
6283cbb
4.1.0-0
Andarist Sep 17, 2018
439fcbf
Add options.extensions to README (#256)
denkristoffer Sep 27, 2018
a1418a6
Upgraded husky
Andarist Sep 27, 2018
04f15c7
Remove babel 6 test from AppVeyor (#263)
shad-k Oct 4, 2018
1ae6c0e
Fix indentation in examples of configuration in readme (#266)
Oct 17, 2018
3eec909
Return null from the transform hook when it doesn't transform anything
Andarist Dec 12, 2018
e72eafc
4.1.0-1
Andarist Dec 12, 2018
06ed407
4.1.0
Andarist Dec 12, 2018
1fdb738
Reword 'except' as 'plus' (#280)
Kinrany Dec 20, 2018
85c46ec
Allow rollup@1 as peer dep
Andarist Dec 29, 2018
84a09fb
4.2.0
Andarist Dec 29, 2018
e55b57c
Update devDep to rollup@1
Andarist Dec 29, 2018
602e81d
Fail build when trying plugin tries to add non-existent helper (#290)
Andarist Jan 2, 2019
a6486d6
Merge branch 'custom-builder'
Andarist Jan 10, 2019
14d89e4
4.3.0
Andarist Jan 10, 2019
b2133ef
Fix reference to the plugin in the README
Andarist Jan 10, 2019
6874218
Update CHANGELOG
Andarist Jan 10, 2019
7f228eb
Add js extention to helper file (#296)
mikeheddes Jan 18, 2019
004f90b
4.3.1
Andarist Jan 18, 2019
684382b
Add note to CHANGELOG about v4.3.1
Andarist Jan 18, 2019
3cce6dc
Fix usage with externalHelpers flag
Andarist Jan 19, 2019
179a0fc
4.3.2
Andarist Jan 19, 2019
5803806
Update CHANGELOG with note about 4.3.2
Andarist Jan 19, 2019
3762408
chore: audit fixes
shellscape Mar 13, 2019
1d22904
chore: npm audit fix
shellscape Jun 12, 2019
5905172
Update rollup-pluginutils@2.8.1 (#311)
ryanwalters Jun 22, 2019
8ee7868
4.3.3
Andarist Jun 22, 2019
c2453bc
Add possibility to run babel per output (#333)
lukastaegert Nov 28, 2019
5be533f
Merge branch 'tla'
Andarist Dec 2, 2019
434a4e8
Use babel.transformAsync (#331)
Andarist Dec 2, 2019
8a02424
Use rimraf in prebuild script (#335)
gingur Dec 2, 2019
ac561cb
Drop node 6 support, use untranspiled async/await syntax
Andarist Dec 3, 2019
f275fd8
Recommend explicit babelHelpers option to be used (#339)
Andarist Dec 17, 2019
c5c9fba
Add example to the README how to use the plugin with the Rollup CLI (…
jsoref Dec 17, 2019
796fdc4
Dont crash on minified code when performing preflight check
Andarist Dec 17, 2019
c2cffca
Rename rollup-plugin-babel directory to babel
Andarist Dec 17, 2019
74be12b
Remove tooling configs not needed in monorepo
Andarist Dec 23, 2019
9c90bfc
Drop transpilation of rollup-plugin-babel, set engines to node@>=10
Andarist Dec 23, 2019
0c9d18a
Reformat babel plugin with monorepo prettier & ESLint rules
Andarist Dec 23, 2019
056a28c
Use exports: named for babel plugin CJS bundle
Andarist Dec 23, 2019
e12cf46
Migrate babel plugin tests to use ava
Andarist Dec 23, 2019
db3aa98
Use pnpm to run npm scripts in babel plugin
Andarist Dec 23, 2019
02f1c23
Use scoped @rollup/plugin-json in babel plugin
Andarist Dec 23, 2019
acb9405
Remove unnecessary eslint-disable comment
Andarist Dec 23, 2019
78c06e1
Update babel plugin metadata to point to monorepo
Andarist Dec 23, 2019
e9cd27a
Remove LICENSE file from babel plugin, pnpm will use the root one whe…
Andarist Dec 25, 2019
544267a
Move .eslints with turned off rules to fixtures directory
Andarist Dec 25, 2019
3ab81ee
Move loop counter declaration
Andarist Dec 25, 2019
cdb0195
use getCode helper where possible
Andarist Dec 25, 2019
31915cd
Use more proper throwsAsync & notThrowsAsync assertions
Andarist Dec 25, 2019
b2c300b
Transpile @rollup/plugin-babel using itself
Andarist Dec 25, 2019
09cd35f
Migrate to use @rollup/pluginutils in babel plugin
Andarist Dec 25, 2019
c3e60ce
Set peer dep range for rollup to ^1.20.0 to align with the rest of pl…
Andarist Dec 25, 2019
f257eb1
Fix homepage in babel plugin package.json
Andarist Dec 26, 2019
0b9c4d8
Include repository reference in test descriptionbs refering to issue …
Andarist Dec 26, 2019
9dc647e
Change URLs in the source files to point to a plugins repo
Andarist Dec 26, 2019
9e1d1c5
Change rollup-plugin-babel to @rollup/plugin-babel in source files
Andarist Dec 26, 2019
edec222
cleanup README a little bit
Andarist Dec 26, 2019
5570845
Tweak "Modules" section, remove mentions of Babel 6 from there
Andarist Dec 26, 2019
c83856c
Fix some more references to rollup-plugin-babel
Andarist Dec 27, 2019
5277de2
Add badges to the top of the README
Andarist Dec 27, 2019
8cc6eec
Adhere to the README template used by other plugins
Andarist Dec 27, 2019
2e3df37
Tweak CHANGELOG
Andarist Dec 27, 2019
8c81bcf
Mention Babel plugin in the root README
Andarist Dec 27, 2019
c99bc02
Add publishConfig to package.json of the Babel plugin
Andarist Dec 27, 2019
d6cba88
Update packages/babel/README.md
Andarist Dec 28, 2019
8d2a45f
Update packages/babel/README.md
Andarist Dec 28, 2019
1817316
Fixed how @rollup/pluginutils are used
Andarist Jan 22, 2020
918eab0
Allow Rollup 2 in peer dependency range
Andarist Apr 11, 2020
9fd6295
Refactor babel plugin exports shape
Andarist Apr 11, 2020
8b99861
tweak usage example in the babel plugin README
Andarist Apr 11, 2020
3f6f06b
Align package.json of Babel plugin to existing package.json files in …
Andarist Apr 18, 2020
91959c7
Update @rollup/pluginutils in the Babel plugin
Andarist Apr 18, 2020
c2b3401
Merge branch 'master' into babel
Andarist Apr 18, 2020
9ee8dff
Add new changelog entries to the Babel plugin
Andarist Apr 19, 2020
3108a6d
Move babelHelpers recommendation text to the README
Andarist Apr 19, 2020
dcf694c
Fix typo in the README
Andarist Apr 19, 2020
e62a373
chore: Merge branch 'master' into babel
shellscape Apr 26, 2020
516d789
chore: remove prepare script, build in prepublishOnly
shellscape Apr 26, 2020
dcc1182
Upgrade @babel/preset-env in babel plugin
Andarist Apr 26, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ This repository houses plugins that Rollup considers critical to every day use o
| ------------------------------------- | ----------------------------------------------------------------------------------------- |
| [alias](packages/alias) | Define and resolve aliases for bundle dependencies |
| [auto-install](packages/auto-install) | Automatically install dependencies that are imported by a bundle. |
| [babel](packages/babel) | Compile your filed with Babel |
| [beep](packages/beep) | System beeps on errors and warnings |
| [buble](packages/buble) | Compile ES2015 with buble |
| [commonjs](packages/commonjs) | Convert CommonJS modules to ES6 |
Expand Down
164 changes: 164 additions & 0 deletions packages/babel/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
# @rollup/plugin-babel changelog

## 5.0.0

- **Breaking:** Minimum compatible Rollup version is 1.2.0
- **Breaking:** Minimum supported Node version is 8.0.0
- **Breaking:** `.custom` factory is now available as separate `createBabelInputPluginFactory` export
- **Breaking:** Removed `externalHelpers` & `externalHelpers` options. There is now a single `babelHelpers` option which can take one of `'bundled'`, `'inline'`, `'runtime'` and `'external'` as a value. The default is `'bundled'` which matches 4.x behavior, but it is recommended to configure this option explicitly.
- Added `getBabelOutputPlugin` and `createBabelOutputPluginFactory` exports which can be used to transform generated code
- Default export got also exported as `getBabelInputPlugin` for symmetry with `getBabelOutputPlugin`
- Added `skipPreflightCheck` option. The plugin performs some extra checks to see if the passed configuration is correct and matching its expectations. This comes with some runtime overhead and can slow down builds. If you know what you are doing and you are confident that you have configured things correctly you can disable those checks with this option.
- Published as `@rollup/plugin-babel`

## 4.3.2

- Fixed usage with `externalHelpers: true` option

## 4.3.1

- Add `.js` extension to the virtual babel helpers file (only matters when using `preserveModules` option in rollup)

## 4.3.0

- Added `.custom` builder.
- Fail build when a plugin tries to add non existent babel helper

## 4.2.0

Allow `rollup@1` as peer dependency.

## 4.1.0

- Fixed "preflight check" for ignored files.
- Return `null` when no transformation has been done (fixing source maps for this case)

## 4.0.3

Fixed fallback class transform in "preflight check".

## 4.0.2

Fixed `rollup` peer dependency.

## 4.0.0

Babel 7 compatible! (dropped Babel 6 compatibility though).

Additionally:

- Internal preflight checks are created now per plugin instance, so using 2 instances of rollup-plugin-babel (i.e. targeting 2 different set of files with include/exclude options) shouldn't conflict with each other
- Transpiling by default only what Babel transpiles - files with those extensions: .js, .jsx, .es6, .es, .mjs. You can customize this with new `extensions` option. This also fixes long standing issue with rollup-plugin-babel trying to transform JSON files.

## 3.0.3

- Drop babel7 support. Use 4.0.0-beta if you use babel 7
- Use "module" in addition to "jsnext:main" ([#150](https://github.com/rollup/rollup-plugin-babel/issues/150))
- Remove unused babel helpers namespace declaration & expression ([#164](https://github.com/rollup/rollup-plugin-babel/issues/164))

## 3.0.2

- Fix regression with Babel 6 ([#158](https://github.com/rollup/rollup-plugin-babel/issues/158))

## 3.0.1

- Wasn't working, fix bug with transform (not using es2015-classes for preflight check)

## 3.0.0

- Drop Node 0.10/0.12 (Use native `Object.assign`)
- Change `babel-core` to be a peerDependency
- Support `babel-core` v7 as well as a peerDep (no changes necessary)

## 2.7.1

- Prevent erroneous warnings about duplicated runtime helpers ([#105](https://github.com/rollup/rollup-plugin-babel/issues/105))
- Ignore `ignore` option in preflight check ([#102](https://github.com/rollup/rollup-plugin-babel/issues/102))
- Allow custom `moduleName` with `runtime-helpers` ([#95](https://github.com/rollup/rollup-plugin-babel/issues/95))

## 2.7.0

- Add `externalHelpersWhitelist` option ([#92](https://github.com/rollup/rollup-plugin-babel/pull/92))
- Ignore `only` option during preflight checks ([#98](https://github.com/rollup/rollup-plugin-babel/issues/98))
- Use `options.onwarn` if available ([#84](https://github.com/rollup/rollup-plugin-babel/issues/84))
- Update documentation and dependencies

## 2.6.1

- Return a `name`

## 2.6.0

- Use `\0` convention for helper module ID ([#64](https://github.com/rollup/rollup-plugin-babel/issues/64))

## 2.5.1

- Don't mutate `options.plugins` ([#47](https://github.com/rollup/rollup-plugin-babel/issues/47))

## 2.5.0

- Import `babelHelpers` rather than injecting them – allows `transform` function to be pure ([#rollup/658](https://github.com/rollup/rollup/pull/658#issuecomment-223876824))

## 2.4.0

- Add `externalHelpers` option ([#41](https://github.com/rollup/rollup-plugin-babel/pull/41))

## 2.3.9

- Do not rename Babel helpers ([#34](https://github.com/rollup/rollup-plugin-babel/pull/34))

## 2.3.8

- Create new version to (hopefully) solve bizarre CI issue

## 2.3.7

- Be less clever about renaming Babel helpers ([#19](https://github.com/rollup/rollup-plugin-babel/issues/19))

## 2.3.6

- Fix cache misses in preflight check ([#29](https://github.com/rollup/rollup-plugin-babel/pull/29))

## 2.3.5

- Use class transformer local to plugin, not project being built

## 2.3.4

- Ensure class transformer is present for preflight check, and only run check once per directory ([#23](https://github.com/rollup/rollup-plugin-babel/issues/23))

## 2.3.3

- Fix helper renaming ([#22](https://github.com/rollup/rollup-plugin-babel/issues/22))

## 2.3.1-2

- Include correct files in npm package

## 2.3.0

- Allow `transform-runtime` Babel plugin, if combined with `runtimeHelpers: true` option ([#17](https://github.com/rollup/rollup-plugin-babel/issues/17))
- More permissive handling of helpers – only warn if inline helpers are duplicated
- Handle plugins that change export patterns ([#18](https://github.com/rollup/rollup-plugin-babel/issues/18))

## 2.2.0

- Preflight checks are run per-file, to avoid configuration snafus ([#16](https://github.com/rollup/rollup-plugin-babel/issues/16))

## 2.1.0

- Generate sourcemaps by default

## 2.0.1

- Use object-assign ponyfill
- Add travis support
- Fix test

## 2.0.0

- Babel 6 compatible

## 1.0.0

- First release
Loading