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 |
|
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 |
|
Logan Smyth
|
d1d812edff
|
Fix a regression from adding negation support in #5625. (#5641)
|
2017-04-17 18:13:37 -07: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
|
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
|
ded4ca48cd
|
Move .inherits handling to OptionManager.
|
2017-04-10 10:01:01 -07:00 |
|
Logan Smyth
|
d39400c9d5
|
Separate config/plugin loading from config processing. (#5563)
|
2017-04-04 14:48:48 -07: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
|
483958b24d
|
fix runtime helpers
Ref f3f907bdb3 (diff-339968af11c78f10673c78c6c7568d2fR34)
|
2017-03-22 18:07:11 -04:00 |
|
Henry Zhu
|
4901f33423
|
remove unnecessary call
|
2017-03-21 13:03:54 -04:00 |
|
Logan Smyth
|
a15de19888
|
Encapsulate config loading in config/ index file.
|
2017-03-17 00:04:00 -07:00 |
|
Logan Smyth
|
3c63431c7e
|
Move config loading helpers into config folder.
|
2017-03-17 00:03:59 -07:00 |
|
Logan Smyth
|
f3f907bdb3
|
Remove unneeded helper file.
|
2017-03-17 00:03:59 -07:00 |
|
Logan Smyth
|
7b5d4fe069
|
Resolve parser and generator plugins in configuration resolution.
|
2017-03-17 00:03:59 -07:00 |
|
Logan Smyth
|
b71569ff6c
|
Remove unneeded util.js file.
|
2017-03-17 00:03:59 -07:00 |
|
Logan Smyth
|
3e2d731d50
|
Move the Store class to be inside transformation.
|
2017-03-17 00:03:59 -07:00 |
|
Logan Smyth
|
12a2124d16
|
Move the deeply nested option logic to a toplevel folder.
|
2017-03-17 00:03:58 -07:00 |
|
Logan Smyth
|
6c4810cea5
|
Move Plugin class to be part of config loading, independent of File.
|
2017-03-17 00:03:58 -07:00 |
|
Logan Smyth
|
05ee30c9f7
|
Use the standard option parser to load the internal plugins.
|
2017-03-17 00:03:58 -07:00 |
|
Logan Smyth
|
38720ae309
|
Remove store subclassing from Plugin class.
|
2017-03-17 00:03:58 -07:00 |
|
Logan Smyth
|
bf13ed4da0
|
Limit where certain arguments are allowed in Babel config.
|
2017-03-17 00:03:58 -07:00 |
|
Logan Smyth
|
344f0a68c9
|
Centralize preset processing from two loops to one.
|
2017-03-17 00:03:57 -07:00 |
|
Logan Smyth
|
62def8da19
|
Make presets consistently resolve string values relative to their config file location.
|
2017-03-17 00:03:50 -07:00 |
|
Logan Smyth
|
39c862c195
|
Make only/ignore relative to cwd/config file and move only/ignore checking all to core. (#5487)
* Make only/ignore relative to cwd/config file and move only/ignore checking all to core.
|
2017-03-16 23:22:43 -07:00 |
|
Logan Smyth
|
b6194a8533
|
Merge pull request #5467 from loganfsmyth/clean-options
Misc reorganizing and prep for ignore/only refactoring
|
2017-03-16 20:25:20 -07:00 |
|
Logan Smyth
|
dd1bc3b183
|
Resolve programmatic/CLI arguments from cwd, not file being compiled. (#5466)
|
2017-03-14 16:56:00 -07:00 |
|
Logan Smyth
|
bf4664b430
|
Invert the resolution order of config-chain to process higher-priority items first.
|
2017-03-14 13:39:57 -07:00 |
|
Logan Smyth
|
dcb0f91f38
|
Ignore files if they don't match only OR they do match ignore.
|
2017-03-14 13:39:57 -07:00 |
|
Logan Smyth
|
738bd54bfb
|
Move OptionManager calls out of 'new File'.
|
2017-03-14 13:39:57 -07:00 |
|
Logan Smyth
|
83356abd92
|
Centralize transform API functions.
|
2017-03-14 13:39:56 -07:00 |
|
Logan Smyth
|
c1be6a36c4
|
Delete Logger class.
|
2017-03-14 13:39:56 -07:00 |
|
Logan Smyth
|
188fe105c2
|
Move option-defaulting to option-manager.
|
2017-03-14 13:30:24 -07:00 |
|
Logan Smyth
|
540f9b2ad6
|
Remove the nonstandard basename option.
|
2017-03-14 13:30:24 -07:00 |
|