Logan Smyth
|
fef5c7e523
|
Expose the partial Babel config for people to load and mutate.
|
2018-03-07 16:33:25 -08:00 |
|
Logan Smyth
|
148e6dfc26
|
Centralize the plugin/configuration API object.
|
2018-02-27 18:48:24 -08:00 |
|
Logan Smyth
|
b19b7fd2cf
|
Fix PR comments.
|
2018-02-27 17:46:17 -08:00 |
|
Logan Smyth
|
d4a8c7672c
|
Avoid using lodash during config loading, for require() performance.
|
2018-02-26 18:44:58 -08:00 |
|
Logan Smyth
|
85174b6ce1
|
Remove unneeded param from buildRootConfig.
|
2018-02-07 23:23:19 -08:00 |
|
Logan Smyth
|
193e841d89
|
Allow .env and .overrides in presets.
|
2018-01-05 12:47:47 -08:00 |
|
Logan Smyth
|
758fd0369c
|
Rewrite config chain loading to build chain recursively to keep caching readable.
|
2017-12-21 19:06:36 -08:00 |
|
Logan Smyth
|
7b861796cf
|
Centralize validation logic in common folder.
|
2017-12-21 14:45:19 -08:00 |
|
Logan Smyth
|
98969b8a73
|
Standardize on Sync suffix for sync APIs (with backward-compat) (#6780)
|
2017-11-09 10:22:51 -08:00 |
|
Logan Smyth
|
64abf75d1f
|
Perform option validation up front to avoid repeating assertions.
|
2017-10-25 15:55:58 -07:00 |
|
Logan Smyth
|
35312dc3d2
|
Track options on the plugin instance to avoid array pair usage.
|
2017-10-02 14:15:40 -07:00 |
|
Logan Smyth
|
eae76e5b89
|
Break apart the File class into multiple files and add type definitions.
|
2017-10-02 13:55:37 -07:00 |
|
Brian Ng
|
e4b35f680d
|
Run prettier
|
2017-06-27 12:15:00 -05: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
|
75847306fd
|
Expose passes as a first-class output of OptionManager.
|
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
|
a15de19888
|
Encapsulate config loading in config/ index file.
|
2017-03-17 00:04:00 -07:00 |
|