Logan Smyth
ddd40bf5c7
Rely entirely on sourceType for module vs script differentiation. ( #7417 )
2018-02-27 18:11:13 -08:00
Guy Bedford
f004972625
Ensure babel-preset-env targets input object is not mutated ( #7438 )
2018-02-27 08:46:24 -06:00
Brian Ng
455c04e60a
Bump compat-table and regen preset-env data ( #7401 )
2018-02-23 08:46:14 -06:00
Brian Ng
182fe7b04e
Add missing promise polyfill deps for preset-env's useBuiltIns: usage ( #7400 )
2018-02-23 08:45:22 -06:00
Andrea Puddu
ee6dfd1580
Fix object spread according to spec ( #7034 )
2018-02-16 20:06:17 -05:00
Henry Zhu
ea3f2d9299
v7.0.0-beta.40
2018-02-12 11:41:13 -05:00
Yeonghoon Park
4a2e1dbbc3
Fix stage-3 name in README.md ( #7363 )
...
[skip-ci] Fix a typo in preset-env doc: `@babel/preset-stage-3` package name.
2018-02-11 14:04:31 +02:00
Clar Roʒe
2979dd99ac
Update browserslist for babel-preset-env. ( #7365 )
2018-02-11 09:57:50 +02:00
Logan Smyth
d88173b9f8
Ensure that tests don't leave mutated global state in the environment.
2018-02-08 00:22:49 -08:00
Nicolò Ribaudo
dd0337cc85
Fix failing test ( #7344 )
2018-02-06 17:42:55 -06:00
Daniel Tschinder
593c1a0861
Add core-js as valid polyfill source ( #7315 )
2018-02-04 17:53:54 -06:00
Henry Zhu
73e64c6cb0
v7.0.0-beta.39
2018-01-30 15:27:19 -05:00
Brian Ng
3deb246c7d
Add some es5 features to babel-preset-env ( #6526 )
2018-01-30 13:53:38 -06:00
Mateusz Burzyński
3316a554bf
Support cjs shorthand for modules option in preset-es2015 & preset-env ( #7283 )
2018-01-30 11:46:21 -05:00
Mauro Bringolf
92fc26d399
Remove check-constants plugin ( #6987 )
...
* Rebased onto new version
* Moved constants check into a separate method
2018-01-26 10:43:09 -05:00
Alexander Pepper
63d9998aa4
babel-preset-env: Fixed links in readme and improved "Built-ins" example ( #7271 )
2018-01-24 10:02:03 -06:00
Kristofer Baxter
b3969d35fa
Add preset-env target esmodules ( #7212 )
2018-01-22 15:44:10 -06:00
Matt Ziemer
f9804e6beb
Add 'loose' option link for babel-preset-env ( #7241 )
...
- Added a external link to a good explanation of “loose” transformations.
http://2ality.com/2015/12/babel6-loose-mode.html
2018-01-20 14:34:52 +02:00
Henry Zhu
b5d20ab171
v7.0.0-beta.38
2018-01-17 11:31:32 -05:00
Nicolò Ribaudo
8659e1a88c
Remove old expected.{js,json} files ( #7187 )
2018-01-09 13:10:30 -06:00
Artem Yavorsky
d765573c0b
Remove excess check for hidden files. ( #7183 )
2018-01-09 10:21:49 -06:00
Raja Sekar
0f42accb87
Renamed files
2018-01-09 15:36:42 +01:00
Henry Zhu
7c99f4653f
v7.0.0-beta.37
2018-01-08 11:02:14 -05:00
h1b9b
068c65a1dd
Remove hasBeenLogged flag from preset-env ( #7130 )
2017-12-29 08:19:11 -06:00
Gustavo Rios de Sousa e Silva
d761d765bd
Replace target: uglify tests with forceAllTransforms in preset-env
2017-12-28 13:17:28 -06:00
Diogo Franco
f9e0805337
Regenerate fixtures ( #7120 )
...
* Update line endings in test fixtures to match current output
* Fix incorrectly set up static-property-tdz fixtures
It seems the fixture runner does not look into subfolders.
* Remove expected file that should not exist
* Reenable disable optimisation test
* Reenable disabled nbsp tests
* Reenable comments between props test
The comments adjacent to children test is still broken so it stays off.
2017-12-28 19:28:05 +09:00
Henry Zhu
7d798952d2
v7.0.0-beta.36
2017-12-25 14:04:08 -05:00
Joe Lim
ed2b88830e
Remove extraneous console output when running preset-env tests ( #6576 )
2017-12-25 13:47:19 -05:00
Artem Yavorsky
035286a810
[preset-env] Move all defaults to the separate module ( #7084 )
...
* preset-env: Move all defaults to the separate module.
* preset-env: Add test cases for defaults.
2017-12-22 10:42:06 -05:00
Brian Ng
080c7f1e2d
Clean up logPlugin
2017-12-19 14:57:19 -06:00
Brian Ng
3cea9f412a
Add dot-all regex support to preset-env and standalone
2017-12-19 11:39:00 -06:00
Brian Ng
cd10ea03b4
Fix bug with debug output and unreleased versions
2017-12-19 11:38:59 -06:00
Henry Zhu
8a4124b2ff
v7.0.0-beta.35
2017-12-14 16:47:27 -05:00
Nicolò Ribaudo
05b22d2597
Update @babel/helper-wrap-function templates ( #6984 )
...
This commit introduces 4 changes:
1) Function declarations are wrapped using function declarations.
This has two advantages:
- We can rely on native hoisting, instead of using _blockHoist
- The function isn't wrapped until it is called. This avoids
problems where `regeneratorRuntime.wrap` was called before
that `babel-polyfill` was imported.
Example:
function fn() {}
// becomes
function fn() { return _fn.apply(this, arguments); }
function _fn() {
_fn = _wrapper(/* Original function ... */);
return _fn.apply(this, arguments);
}
2) Use a single template for both named and anonymous function
expressions. They already had the same behavior, but the one
used for named functions was a bit longer.
3) Use normal functions instead of arrow functions to wrap
function expressions.
4) Generate a name based on the original one for wrapped
functions (e.g. `foo` becomes `_foo` instead of `_ref`).
2017-12-13 16:21:58 +01:00
Brian Ng
c7980b2b90
Bump prettier ( #6991 )
2017-12-07 17:36:49 -05:00
Henry Zhu
a7c9264c79
v7.0.0-beta.34
2017-12-02 09:38:52 -05:00
Henry Zhu
413aa79711
v7.0.0-beta.33
2017-12-01 09:27:57 -05:00
Brian Ng
8393a6d089
Add firefox 58 mappings to preset-env data ( #6874 )
2017-11-22 15:30:07 -06:00
Henry Zhu
70361f1200
Remove the experimental folder
2017-11-21 20:03:16 -05:00