Daniel Tschinder
47da5cf75a
Correctly transform spreads to use proper concat method ( #9108 )
...
* Correctly transform spreads to use proper concat method
* Add tests to ensure array spread clones elements
2018-12-13 23:24:43 -08:00
Nicolò Ribaudo
8c7d4b55c9
Add plugins name ( #8769 )
...
* Add plugins name
* Add missing names found by the plugin
* Add eslint plugin
2018-11-18 23:02:58 +01:00
Yongxu Ren
0fd3da110d
Rewrite Hub as interface #5047
2018-08-20 19:30:29 +02:00
Justin Ridgewell
d17adf40df
Use construct helper in New Spread ( #7677 )
...
* Use construct helper in New Spread
* CircleCI
2018-04-06 10:40:38 +01:00
Logan Smyth
a4795408b4
Allow plugins to assert that a specific babel version has loaded the plugin. ( #7450 )
2018-03-04 14:36:54 -08: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
Anatoli Papirovski
aefbb1380e
No unneeded empty arrays in transform spread ( #6763 )
...
* No unneeded empty arrays in transform spread
Since Array.prototype.concat creates a new array from inputs, there's
no need to call it from a new empty array ([].concat()).
* [fixup] simplify detection of new array
2017-11-09 14:51:56 -05:00
Logan Smyth
b19b66d94b
Use peerDep rather than plugin param for common APIs.
2017-11-06 11:32:47 -08:00
Logan Smyth
0b3182911a
Avoid node duplication to fix spread bug with import. ( #6657 )
2017-10-31 20:37:16 -07:00
Henry Zhu
9ac326b075
remove es20xx prefixes from plugins and rename folders ( #6575 )
2017-10-28 20:43:15 -04:00