Andy
ad284d5c36
Convert each plugin to a function from a class to an overriding class ( #459 )
...
* Convert each plugin to a function from a class to an overriding class
* Handle undefined options
* Fix indentation
* Fix double space
2017-04-21 13:53:51 +02:00
Conrad Buck
8434f89bc0
Add support for object type spread ( #5525 )
...
* Add support for object type spread
* Type spread: remove variance and add stripping test
2017-04-20 11:59:45 -04:00
Sebastian McKenzie
a2c143299a
Add changelog
2017-04-20 16:43:47 +01:00
Sebastian McKenzie
2e17e5bc39
6.17.0
2017-04-20 16:41:23 +01:00
Sebastian McKenzie
a4ca1cc645
Cherry-pick #418 to 6.x ( #476 )
...
* Add support for flow type spread (#418 )
* Add support for flow type spread
* Broaden spreadable types from primary to all, more tests
* Eliminate variance sigil for type spreads, better errors, fix tests
# Conflicts:
# src/plugins/flow.js
* Fix tests
2017-04-20 16:40:55 +01:00
Christopher Karper
14ed03127c
Fix object destructuring in param arrays ( #5650 )
2017-04-20 10:45:45 -04:00
Artem Yavorsky
ccc31f7878
Update useBuiltIns : true warning. ( #300 )
2017-04-20 09:18:19 -05:00
Brian Ng
2b9b69dc32
Merge branch 'master' into 2.0
2017-04-20 08:20:31 -05:00
Brian Ng
2ef436641e
Ensure locations in ObjectTypeAnnotations do not include semi or comma ( #472 )
2017-04-19 14:08:51 +02:00
Brian Ng
17f2a2036c
Allow namespace exotic to be exported as default ( #474 )
2017-04-19 13:59:49 +02:00
Logan Smyth
0eae6a432c
Remove merge helper and add more type declarations. ( #5649 )
2017-04-18 19:08:39 -07:00
Logan Smyth
6af8e64711
Typecheck much more of the config loading process ( #5642 )
...
* Add type declarations for micromatch.
* Enable Flowtype on all config loading.
* Remove unneeded comments.
2017-04-18 09:28:18 -07:00
Henry Zhu
c46ef658b5
update to alpha.9 ( #5639 )
2017-04-18 11:22:31 -04:00
Henry Zhu
50539f86c0
2.0.0-alpha.7
2017-04-18 10:58:41 -04:00
Brian Ng
79a0f8c458
Add debug messaging to usage plugin ( #291 )
2017-04-18 10:58:05 -04:00
Henry Zhu
62375cdf12
v7.0.0-alpha.9
2017-04-18 10:41:30 -04:00
Logan Smyth
d1d812edff
Fix a regression from adding negation support in #5625 . ( #5641 )
2017-04-17 18:13:37 -07:00
Henry Zhu
ba6fa252c0
2.0.0-alpha.6
2017-04-17 16:55:05 -04:00
Henry Zhu
a35684988b
update to alpha.8 ( #293 )
2017-04-17 15:45:35 -04:00
Henry Zhu
25ae8c8554
v7.0.0-alpha.8
2017-04-17 15:12:31 -04:00
Logan Smyth
2b86d353d6
Restrict Babel's plugins/presets to a single target. ( #5547 )
2017-04-17 11:45:49 -07:00
Logan Smyth
c59e9f5f0e
Merge pull request #5608 from loganfsmyth/config-cache
...
Cache configs based on mtime and allow .babelrc.js functions
2017-04-17 11:43:31 -07:00
Logan Smyth
1c078e5a76
Add tests for caching API and .babelrc.js functions.
2017-04-17 11:20:34 -07:00
Artem Yavorsky
e54cef60a5
Remove hidden files from debug fixtures targets. ( #287 )
2017-04-17 12:07:29 -04:00
Henry Zhu
6a478c48fb
Deprecate: move babel-preset-latest to babel/babel-archive ( #5638 ) [skip ci]
2017-04-17 11:09:04 -04:00
Sven SAULEAU
bc9edd139f
fix: move tests in experimental
2017-04-17 13:33:48 +02:00
Sven SAULEAU
b2fdd944fe
feat: add tests
2017-04-17 13:33:00 +02:00
Sven SAULEAU
0927e24ac6
Merge remote-tracking branch 'kristofdegrave/nullPropagation' into feat-optional-chaining
2017-04-17 13:21:35 +02:00
Xavier Damman
28831c144d
added opencollective backers and sponsors ( #5572 ) [skip ci]
2017-04-15 12:51:31 -04:00
Sven SAULEAU
7b51979152
feat: add optional MemberExpression
2017-04-15 18:19:43 +02:00
Logan Smyth
ad250ef10a
Merge pull request #5602 from loganfsmyth/option-manager-cleanup
...
Refactor OptionManager to be a short class with a bunch of pure helper functions.
2017-04-14 14:25:45 -07:00
Logan Smyth
ccbb2eb8d4
Disallow cache configuration after handler evaluation.
2017-04-14 14:19:20 -07:00
Brian Ng
2c5ff923d1
Use Sets for polyfills and transformations ( #274 )
2017-04-14 13:07:05 -05:00
Brian Ng
c478c429ea
1.4.0
2017-04-14 10:43:19 -05:00
Brian Ng
88856fc1f2
Update changelog [skip ci]
2017-04-14 10:37:22 -05:00
Diogo Franco
75db91940e
Support spec option ( #98 )
2017-04-14 10:11:36 -05:00
Artem Yavorsky
64cfc43883
Update README according to new useBuiltIns values. ( #288 ) [skip ci]
2017-04-14 08:43:30 -04:00
Logan Smyth
2774cb7d42
Allow function-based .babelrc.js files.
2017-04-13 20:17:32 -07:00
Logan Smyth
911027f289
Cache config files based on mtime rather than file content.
2017-04-13 20:17:31 -07:00
Brian Ng
1e11a32c44
Run smoke test for both entry and usage options ( #286 )
2017-04-13 22:04:08 -05:00
Henry Zhu
7acf4a46f0
make useBuiltIns: false default, rename true to 'usage' ( #285 )
2017-04-13 21:45:25 -05:00
Brian Ng
1fca73a1b7
Move polyfill debug into useBuiltInsEntry plugin ( #280 )
2017-04-13 17:42:02 -04:00
Henry Zhu
e4d2c4e346
account for web.iterable ( #283 )
...
* account for web.iterable
* extra test, remove unncessary warning
2017-04-13 17:39:34 -04:00
Logan Smyth
2163acd6c2
Refactor static file processing with a helper wrapper.
2017-04-13 13:23:36 -07:00
Dara Hak
4648bb6022
Clarify note about loading polyfills only once ( #282 )
2017-04-13 11:00:00 -05:00
Brian Ng
a139b12a86
Add a reminder about include/exclude options ( #275 )
...
* Add a reminder about include/exclude options [skip ci]
* include note about adding plugin [skip ci]
2017-04-13 11:08:44 -04:00
Evilebot Tnawi
f9517db461
Chore: reduce package size. ( #281 ) [skip ci]
2017-04-13 11:05:59 -04:00
Logan Smyth
a2f334b9e9
Fix issue with #5625
2017-04-12 11:41:54 -07:00
Artem Yavorsky
3146b245ed
Test arrow function inside generator. ( #5605 )
2017-04-12 11:13:58 -07:00
Logan Smyth
d1c954b36f
Allow negation of ignore and only patterns. ( #5625 )
2017-04-12 11:10:33 -07:00