Steven Hargrove
d5aa6d3ff8
Fix for #4943 "Calling an async function with default parameter as function for arguments checking handled synchonous" ( #5688 )
...
* moved applying arguments inside new Promise handler block
* updated test fixture to reflect change
* corrected the apply to use correct scope and arguments
* added regression test for issue #4943 , added async-to-generator/async-default-arguments test
* added regression test for issue #4943
* switched back to using arrow function, since now pointing to v7 release base branch
* simplified async-to-generator regression test for issue #4943 , imrproved change to self/arguments refs by using arrow function on returned promise
* updated text fixtures
* removed es2015 preset usage from issue #4943 regression exec test
* added use strict to test fixture
* added use strict to test fixture
* added destructing transform to test options
* removed use strict from exec test
* added parameters & destructing transforms to test
2017-05-03 21:44:41 -07:00
Bradley Farias
7ca81700f7
add .mjs to list of well known extensions
...
this is to conform to the plan of the Node.js EP
2017-05-01 09:43:49 -07:00
James
b4f3d943b2
-> parsedAst
2017-04-24 03:24:06 -07:00
James
505d639da7
string -> sourceCode, ast -> generatedCode
...
9a576ca932
2017-04-24 01:16:02 -07:00
James
9a576ca932
back to babylon
2017-04-23 21:28:42 -07:00
James
a18ee8a9a5
[skip ci] babylon -> babel, ast -> parsedAst
...
align the naming, allow the example to be usable without change
2017-04-22 22:15:59 -07:00
James
446ee06680
[readme] change code -> string
...
because code is declared as const twice
2017-04-22 22:08:55 -07: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
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
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
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
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
Logan Smyth
2163acd6c2
Refactor static file processing with a helper wrapper.
2017-04-13 13:23:36 -07:00
Logan Smyth
a2f334b9e9
Fix issue with #5625
2017-04-12 11:41:54 -07:00
Logan Smyth
d1c954b36f
Allow negation of ignore and only patterns. ( #5625 )
2017-04-12 11:10:33 -07:00
Logan Smyth
248c240998
Use clearer function name.
2017-04-10 10:01:01 -07:00
Logan Smyth
d7e10a3adc
Misc refactoring of OptionManager.
2017-04-10 10:01:01 -07:00
Logan Smyth
d16991054e
Pass the config through mergeOptions.
2017-04-10 10:01:01 -07:00
Logan Smyth
e13320ef73
Separate plugin/preset loading and plugin/preset evaluation.
2017-04-10 10:01:01 -07:00
Logan Smyth
adb903fd4b
Standardlize plugin/preset result object.
2017-04-10 10:01:01 -07:00
Logan Smyth
75847306fd
Expose passes as a first-class output of OptionManager.
2017-04-10 10:01:01 -07:00
Logan Smyth
1fecf286c6
Avoid the onResolve callback.
2017-04-10 10:01:01 -07:00
Logan Smyth
ac5c13c1c8
Move OptionManager statics to be module functions to the lack of sideeffects clearer.
2017-04-10 10:01:01 -07:00
Logan Smyth
258e82ca13
Expose a function rather than a class from option-manager.
2017-04-10 10:01:01 -07:00
Logan Smyth
86fc4fbc4f
Avoid using OptionManager statics
2017-04-10 10:01:01 -07:00
Logan Smyth
ded4ca48cd
Move .inherits handling to OptionManager.
2017-04-10 10:01:01 -07:00
Andres Suarez
f0dc710a46
Remove unnecessary returns in asyncToGenerator helper ( #5548 )
...
* Remove unnecessary returns in asyncToGenerator helper
* Reuse "then" callbacks in asyncToGenerator helpher
2017-04-06 11:40:55 -04:00
Henry Zhu
c732f5e1d0
v7.0.0-alpha.7
2017-04-05 17:13:26 -04:00
Logan Smyth
d39400c9d5
Separate config/plugin loading from config processing. ( #5563 )
2017-04-04 14:48:48 -07:00
Daniel Tschinder
b2ced1d6bd
Update babylon to latest beta ( #5585 )
2017-04-04 22:32:31 +02:00
Logan Smyth
878a7c5fdb
Add tests to test the plugin ordering. ( #5571 )
2017-03-31 18:52:58 -07:00
Henry Zhu
3d74dc044f
fix ci
2017-03-27 17:26:39 -04:00
Henry Zhu
67253c5d27
babelrc false to relevant files
2017-03-27 17:19:02 -04:00
Henry Zhu
f3ef03abfd
use caret for devDeps
2017-03-27 16:32:13 -04:00
Henry Zhu
dea509377c
v7.0.0-alpha.6
2017-03-27 15:09:36 -04:00
Kai Cataldo
1f2f63ccdf
Fix: config lookup logic in babel-core ( #5550 )
...
This fixes a bug that was causing the config lookup to stop
when a package.json file was found even if it did not contain a
"babel" key.
2017-03-27 11:54:57 -07:00
Henry Zhu
7a1ccf076c
Misc ( #5545 )
...
* normalize npmignores
* fixup eslint ignore, etc
* lint
* remove unused
* rm from gitignore
* use strict
2017-03-25 21:46:16 -04:00
Henry Zhu
d7a77f4161
register should be a devDep
2017-03-23 18:04:46 -04:00
Henry Zhu
ab68800e06
v7.0.0-alpha.3
2017-03-23 15:49:01 -04:00
Henry Zhu
483958b24d
fix runtime helpers
...
Ref f3f907bdb3 (diff-339968af11c78f10673c78c6c7568d2fR34)
2017-03-22 18:07:11 -04:00
Henry Zhu
b638c8b3eb
Transform the template literals revision proposal ( #5523 )
...
* Account for template literals revision
* extra tests
* update to babylon beta 7
* pr feedback (keep arr length the same)
2017-03-22 16:07:36 -04:00
Henry Zhu
ceb68f5bb7
babylon@7.0.0-beta.6
2017-03-22 00:24:00 -04:00
Henry Zhu
7d37017a5f
Merge pull request #5489 from loganfsmyth/conf-refactor
...
Misc fixes + Move babel-core config processing from transformation/file/options into top-level folder
2017-03-21 14:12:41 -04:00