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 |
|
Logan Smyth
|
2642c2c2df
|
Merge pull request #5463 from loganfsmyth/strict-args
More strictly parse configs and explicitly handle arguments in babel-cli
|
2017-03-14 10:21:32 -07:00 |
|
Sven SAULEAU
|
0bc802cf1b
|
Merge pull request #5448 from xtuc/feat-expose-env-core
Export Babel's environment
|
2017-03-14 12:50:21 +01:00 |
|
Logan Smyth
|
5b50b73d8b
|
Remove config.js file in favor of config code.
|
2017-03-13 11:06:46 -07:00 |
|
Logan Smyth
|
4f72232ca9
|
Move option parsing to babel-cli.
|
2017-03-13 11:06:46 -07:00 |
|
Logan Smyth
|
2c564a6973
|
Move babel config descriptions to babel-cli.
|
2017-03-13 00:06:01 -07:00 |
|
Sven SAULEAU
|
d328af0aec
|
feat: export env getter
|
2017-03-11 20:40:23 +01:00 |
|
Sven SAULEAU
|
8744303f06
|
Merge branch '7.0' into fix-require-debug
|
2017-03-11 12:17:04 +01:00 |
|
Logan Smyth
|
ca71c74696
|
Move plugin and pass initialization into a more central location.
|
2017-03-09 16:13:38 -08:00 |
|
Logan Smyth
|
305165eda4
|
Remove Logger usage from options processing.
|
2017-03-09 16:13:38 -08:00 |
|
Kai Cataldo
|
d054cd0ea8
|
Add support for .babelrc.js files
|
2017-03-07 16:44:24 -05:00 |
|
Logan Smyth
|
39eca84642
|
Use 'resolve' from npm instead of private 'module' methods. (#5416)
|
2017-03-07 12:42:25 -08:00 |
|
Brian Ng
|
8a82cc060a
|
Run new lint rules (#5413)
|
2017-03-04 10:46:01 -05:00 |
|
Daniel Tschinder
|
6d6cdf6baf
|
[7.0] Allow presets to be objects (#5385)
* Allow presets to be objects
* Improve logic to detect preset format
|
2017-02-28 16:39:08 -05:00 |
|
Logan Smyth
|
9acae54a29
|
Merge pull request #5376 from loganfsmyth/no-pipeline
[7.0] Remove the unneeded Pipeline class.
|
2017-02-27 12:33:11 -08:00 |
|
Logan Smyth
|
f3e92010c5
|
Remove the unneeded Pipeline class.
|
2017-02-24 13:37:33 -08:00 |
|
Henry Zhu
|
d33d023594
|
Merge remote-tracking branch 'origin/master' into merge-master
|
2017-02-23 18:54:15 -05:00 |
|
Daniel Tschinder
|
87ca6150ae
|
[7.0] Remove bc code from preset handling and preset-es2015 (#5128)
* Remove bc code from preset handling and preset-es2015
* Add more tests
* Only allow functions for presets
* Fix lint
|
2017-02-22 14:58:01 +01:00 |
|