54 Commits

Author SHA1 Message Date
Henry Zhu
c41abd79a1
Rename all proposal plugins to -proposal- from -transform- (#6570) 2017-10-27 15:26:38 -04:00
Brian Ng
923fd4705e Remove syntax-trailing-function-commas from Babel presets (#6513) 2017-10-19 15:50:48 -04:00
Daniel Tschinder
9d00dac416 Update compat-data in babel-preset-env (#6489) 2017-10-16 11:07:41 -04:00
Daniel Tschinder
d80fea47af Add polyfills for ES6 static Object methods
These functions do exist in ES5, but we still need to
load the polyfills, as they differ in ES6 sligthly
2017-10-15 09:27:27 -05:00
Brian Ng
d7fd8888fa Bump compat-table for Chrome 63 (#6462) 2017-10-11 13:22:32 -04:00
Brian Ng
258e3383bd Add Number.parseFloat/Number.parseInt mappings 2017-09-29 18:12:37 -04:00
Brian Ng
03d7089b43 Rename stage3 (#421) 2017-09-19 15:33:58 -05:00
Brian Ng
27b155aa71 Add stage-3 plugin option (#384) 2017-09-19 15:24:15 -04:00
Brian Ng
cdb34c3aa2 Add support for new.target transform (#414) 2017-09-14 11:06:53 -04:00
Ryan Tsao
6ae350773e Normalize module format of plugins/built-ins data (#376)
* Reference plugins json instead of module in normalize-options.js

* Make plugins module format match built-ins module
2017-07-17 16:08:15 -04:00
Brian Ng
0c847c4571 Bump compat-table for node8 support (#363) 2017-07-01 09:43:00 -05:00
Brian Ng
0781f711d0 Support target versions as strings (#231) 2017-05-19 16:28:30 -05:00
Brian Ng
14e9fbf345 Tweak version mappings to match compat-table updates (#323) 2017-05-17 10:26:23 -05:00
Brian Ng
285b35e8b3 Bump compat-table (#307) 2017-04-25 17:14:19 -05:00
Brian Ng
9abd056ccd Bump compat-table for Edge 15 support 2017-04-11 16:40:36 -05:00
Brian Ng
3c8eeec515 Ensure const-check plugin order (#257) 2017-04-07 16:25:34 -05:00
Brian Ng
ae3e7cb4a9 Add check for ArrayBuffer[Symbol.species] (#233) 2017-03-30 16:18:28 -04:00
Artem Yavorsky
c4c9a7fc88 Fill data with electron as a target. (#229) 2017-03-28 23:07:17 -05:00
Artem Yavorsky
dde487a0c6 Add typed array methods to built-ins features. 2017-03-14 10:28:25 -05:00
Brian Ng
9d890f57bb Refactor browser data parsing to handle families 2017-03-14 00:05:17 -05:00
Artem Yavorsky
37bd909e15 Put duplicate-keys in alphabetical order. 2017-03-10 13:59:56 +02:00
Brian Ng
cd0c019b24 Add transform-duplicate-keys mapping (#192) 2017-03-06 14:55:34 -06:00
Daniel Tschinder
6edae49d4d Version can be float and correctly lookup envMap 2017-03-03 17:27:24 +01:00
Daniel Tschinder
984df9c96a Fix node 4 2017-03-02 21:58:09 +01:00
Daniel Tschinder
55ccfbf6a0 Respect older versions in invert map 2017-03-02 16:29:11 +01:00
Brian Ng
ecfcb31bf6 Bump compat-table (#177) 2017-03-01 15:10:04 -05:00
Henry Zhu
4367fba31e update compat (#169) 2017-02-24 08:34:06 -05:00
Kilian Valkhof
4cefa5bcc0 Use external Electron to Chromium library (#144)
* Replace manual electron-to-chromium list and function with external library

* test fixtures for electron: Switch to electron 1.4, with known chrome version and update expected output

* update tests: electron 1.0 used chrome 49, not 50

* import only the relevant function from electron-to-chromium

* electron fixtures: Use number instead of string

* If both chrome and electron are defined, choose the lower version to preserve

* Add to test cases to verify correct handling of chrome number
2017-01-19 17:41:02 -05:00
Henry Zhu
28e54d4d5f Update compat-table, build data (#135) 2017-01-11 15:03:10 -05:00
Roman Yakobnyuk
e56c318eed remove unnecessary extension (#131) 2017-01-09 17:47:31 -05:00
Eric Baer
e379681b58 Update pathnames to aviod uppercase + consistent with other babel projects 2016-12-12 08:59:52 -05:00
Eric Baer
9439b7fe1a Refactor build data for clarity/consistency (#81) 2016-12-12 08:11:19 -05:00
Eric Baer
4a27c280ba Update linting rules to cover all js (#82) 2016-12-12 08:02:44 -05:00
Brian Ng
3b60dc5444 Fix issue with Object.getOwnPropertySymbols (#71) 2016-12-10 11:33:22 -05:00
Paul Betts
a38f07181d Map Electron versions to Chromium ones 2016-12-09 14:42:11 -05:00
Henry Zhu
d2976bed13 remove console.log, fix tests 2016-12-09 11:23:46 -05:00
Brian Ng
66ab523dd6 Use array features for symbol and array.iterator (#64) 2016-12-09 11:23:46 -05:00
Henry Zhu
771e5d2cd6 account for multiple features (#62) 2016-12-09 11:23:46 -05:00
Henry Zhu
bd1ed28242 separate years, add es2016, es2017 2016-12-09 11:23:46 -05:00
Brian Ng
4d40b6ab5b Add builtins for object and es7 string 2016-12-09 11:23:46 -05:00
Henry Zhu
6ffd13af85 fixes 2016-12-09 11:23:46 -05:00
Henry Zhu
3a7a1b9221 add more features 2016-12-02 16:47:38 -05:00
Brian Ng
36c6fcaf23 Add math builtins 2016-12-02 16:04:07 -05:00
Henry Zhu
7afe25bda1 change format 2016-12-02 16:04:02 -05:00
Henry Zhu
60efc0dd10 add useBuiltIns option 2016-12-02 11:43:36 -05:00
Sergey Rubanov
56817f8e7c Update data generation for latest compat-table (#50)
* Update data generation for latest compat-table. See https://github.com/kangax/compat-table/pull/964

* fix compat-table version
2016-11-23 23:20:52 -05:00
Henry Zhu
5739755a48 Add opera (#48) 2016-11-23 07:57:24 -05:00
Henry Zhu
a5daad4d32 Use compat-table equals option (#36)
* Use compat-table equals option

* fixes
2016-11-02 17:09:32 -04:00
Henry Zhu
a47341930a Update plugin data: firefox 52 supports async/await! (#29) 2016-11-01 17:57:45 -04:00
Henry Zhu
a082a73869 add ie 2016-10-12 22:09:53 -04:00