Logan Smyth
7cc00cce0d
Require output fixture extension to match sourceType output.
2018-03-04 13:31:33 -08:00
Logan Smyth
beb99dfda1
Rename test fixtures using module syntax to .mjs files.
2018-03-04 13:31:32 -08:00
Daniel Tschinder
3e95830646
Migrate to jest ( #7455 )
2018-03-03 10:58:19 +01:00
Logan Smyth
2c3eb3096f
Expand the '.env()' API call with more flexibility.
2018-02-27 18:48:24 -08:00
Logan Smyth
148e6dfc26
Centralize the plugin/configuration API object.
2018-02-27 18:48:24 -08:00
Logan Smyth
ddd40bf5c7
Rely entirely on sourceType for module vs script differentiation. ( #7417 )
2018-02-27 18:11:13 -08:00
Logan Smyth
b19b7fd2cf
Fix PR comments.
2018-02-27 17:46:17 -08:00
Logan Smyth
8e3e6e0a88
Require AST output to be opt-in, rather than opt-out.
2018-02-26 18:44:59 -08:00
Logan Smyth
d4a8c7672c
Avoid using lodash during config loading, for require() performance.
2018-02-26 18:44:58 -08:00
Logan Smyth
600106b9cb
Lazy-initialize external helper template.
2018-02-26 18:44:57 -08:00
Mike S
84de90e572
Better error message for invalid plugin/preset ( #7238 )
...
- Error for invalid plugin/preset now includes file path
2018-02-22 18:30:01 -08:00
Justin Ridgewell
7e90d56024
Proposal: Logical Assignment Operators ( #7385 )
...
* Proposal: Logical Assignment Operators
https://github.com/jridgewell/proposal-logical-assignment
I'm bringing it [back](https://github.com/babel/babel/pull/516 ). 😉
* Use expectPlugin
* Add to stage 0 preset
* Add logicalAssignment missing plugin log stuff
2018-02-18 13:56:29 -05:00
Henry Zhu
ea3f2d9299
v7.0.0-beta.40
2018-02-12 11:41:13 -05:00
Logan Smyth
213805f21e
Avoid duplicating types in index-browser.
2018-02-08 09:19:16 -08:00
Logan Smyth
28d13cb09b
Fix small bug in the new .parse function.
2018-02-08 00:22:50 -08:00
Logan Smyth
9a8ba76e1f
Merge .babelrc and .babelignore searching into a single pass.
2018-02-08 00:22:49 -08:00
Logan Smyth
85174b6ce1
Remove unneeded param from buildRootConfig.
2018-02-07 23:23:19 -08:00
Logan Smyth
ec2e0b664a
Properly allow undefined ignore patterns for test/include/exclude.
2018-02-07 23:23:19 -08:00
Kai Cataldo
7234442fde
Add location information to parsing errors ( #7314 )
2018-02-04 13:00:03 -06:00
Henry Zhu
73e64c6cb0
v7.0.0-beta.39
2018-01-30 15:27:19 -05:00
Kai Cataldo
22c8f6376c
babel-core: Add parse method ( #7291 )
2018-01-30 12:38:58 -05:00
Nicolò Ribaudo
252ea5a966
Fix reused nodes - part 2 ( #7149 )
2018-01-29 22:59:06 +01:00
Mateusz Burzyński
912bcc186d
Fix reused nodes - part 1 ( #7149 )
2018-01-29 22:59:06 +01:00
Nicolò Ribaudo
63ae923987
Add t.cloneNode and deprecate t.clone and t.cloneDeep ( #7149 )
2018-01-29 22:59:06 +01:00
Henry Zhu
b5d20ab171
v7.0.0-beta.38
2018-01-17 11:31:32 -05:00
Nicolò Ribaudo
8659e1a88c
Remove old expected.{js,json} files ( #7187 )
2018-01-09 13:10:30 -06:00
Raja Sekar
0f42accb87
Renamed files
2018-01-09 15:36:42 +01:00
Raja Sekar
07e69c009b
Code changes
2018-01-09 10:36:11 +01:00
Henry Zhu
7c99f4653f
v7.0.0-beta.37
2018-01-08 11:02:14 -05:00
Logan Smyth
a19349a22a
Merge pull request #7091 from loganfsmyth/config-overrides
...
Allow configs to have an 'overrides' array
2018-01-07 13:51:07 -08:00
Logan Smyth
bb17b72f4f
Process .babelignore before .babelrc ( #7161 )
2018-01-05 20:39:36 -08:00
Logan Smyth
a76709cabc
Throw errors for users of 'ignore'/'only' options are passed in, but the filename is unknown.
2018-01-05 12:47:47 -08:00
Logan Smyth
c292140254
Implement an 'overrides' config array to process in order for overrides.
2018-01-05 12:47:47 -08:00
Logan Smyth
f4a24a38ca
Allow config objects to use test/include/exclude to limit application to specific files.
2018-01-05 12:47:47 -08:00
Logan Smyth
193e841d89
Allow .env and .overrides in presets.
2018-01-05 12:47:47 -08:00
Tim Seckinger
c3f6f7fe28
fix buildCodeFrameError empty code frames
2018-01-03 13:53:15 +11:00
Brian Ng
ebbd5c7321
Bump regenerator-transform and regen fixture ( #7137 )
2017-12-30 16:44:22 -06:00
Henry Zhu
7d798952d2
v7.0.0-beta.36
2017-12-25 14:04:08 -05: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
f9825394a7
Remove unnecessary folder nesting.
2017-12-21 14:45:19 -08:00
Logan Smyth
43e7d1d2cc
Use an object instead of a 2-tuple.
2017-12-21 12:31:48 -08:00
Logan Smyth
de63443762
Split babelrc and babelignore searching into two functions.
2017-12-21 12:28:51 -08:00
Logan Smyth
1178799f07
Remove the LoadedFile class.
2017-12-19 15:36:54 -08:00
Logan Smyth
b2f1d01965
Add type annotations to utility file.
2017-12-19 15:36:19 -08:00
Logan Smyth
4f53496546
Drop the OptionManager class in favor of function.
2017-12-19 14:19:37 -08:00
Logan Smyth
1312a30d54
Perform normalization in the chain building process.
2017-12-19 14:19:37 -08:00
Logan Smyth
4afbc02476
Move descriptor merging into config chain processing.
2017-12-19 14:19:37 -08:00
Maaz Syed Adeeb
17b37b5013
Handling babylon parsing errors in a better way ( #6961 )
...
* Handling babylon parsing errors in a better way
* Better error messages + Helpful URLs
* Replaced message from babylon completely
* Add importMeta plugin to the map
2017-12-18 15:49:34 -05:00
Henry Zhu
8a4124b2ff
v7.0.0-beta.35
2017-12-14 16:47:27 -05:00