Sebastian McKenzie
dd76272fb1
fix source map merging - closes #2522 , fixes #2336
2015-11-03 14:24:36 +00:00
Sebastian McKenzie
8ffc7012cc
autoclear cache when it gets too big - fixes #2678
2015-11-03 10:57:32 +00:00
Sebastian McKenzie
a639bffcd6
clean up auxiliaryComment
2015-11-03 02:46:00 +00:00
Sebastian McKenzie
336be752f8
remove state arg from pre and post plugin hooks
2015-11-03 01:19:52 +00:00
Sebastian McKenzie
2bdc222c0b
wWhen merging options, take precedence over the current array - fixes #2648
2015-11-02 19:21:24 +00:00
Sebastian McKenzie
7a3fef26fa
update tests
2015-11-02 07:11:12 +00:00
Sebastian McKenzie
41ccee89c9
fix runtime plugin helper generation - fixes #2726
2015-11-02 06:56:36 +00:00
Sebastian McKenzie
9fe9a1e76e
ensure there's a newline after prepended original shebang - fixes #2719
2015-11-02 05:25:12 +00:00
Sebastian McKenzie
a1dd25104a
add preset name to couldn't find preset message
2015-10-31 20:52:46 +00:00
Shuhei Kagawa
81b7af2808
enable plugins built with babel 6.0
2015-10-31 12:17:42 +09:00
Sebastian McKenzie
f72802bec9
hoist requires required for core-js build-dist
2015-10-30 17:58:49 +00:00
Sebastian McKenzie
268a1f80a0
only ignore cloning of plugins
2015-10-30 04:52:29 +00:00
Sebastian McKenzie
ae7d5367f1
6.0.0
...
I'm extremely stupid and didn't commit as I go. To anyone reading this
I'm extremely sorry. A lot of these changes are very broad and I plan on
releasing Babel 6.0.0 today live on stage at Ember Camp London so I'm
afraid I couldn't wait. If you're ever in London I'll buy you a beer
(or assorted beverage!) to make up for it, also I'll kiss your feet and
give you a back massage, maybe.
2015-10-29 17:51:24 +00:00
Sebastian McKenzie
9c2b4e30b6
use basename of relative filename when using source map defaults - fixes #1567
2015-10-05 17:46:59 +01:00
Sebastian McKenzie
de45daaef8
don't execute the callback inside of a try-catch as if the callback errors then it'll emit the error back to the callback
2015-10-05 16:46:45 +01:00
Sebastian McKenzie
52202543ff
better error messages for unknown extends clause and unknown options
2015-10-05 16:46:20 +01:00
Sebastian McKenzie
51c9d59050
allow plugins to be instances
2015-10-05 16:45:47 +01:00
Sebastian McKenzie
210910513d
remove babel.register
2015-10-05 16:44:59 +01:00
Sebastian McKenzie
5006403cd7
remove polyfill from babel/register
2015-10-05 16:44:39 +01:00
Sebastian McKenzie
d108d799bf
remove babel.parse and encourage use of babylon directly
2015-10-05 16:44:14 +01:00
Sebastian McKenzie
64d5ec090b
extend Store from Map
2015-10-05 16:43:37 +01:00
Sebastian McKenzie
63cfb82ca7
clean up mergeSourceMap method - closes #2479
2015-10-05 16:34:40 +01:00
Sebastian McKenzie
227ed5638a
add flow type annotations
2015-09-23 16:10:44 +01:00
Sebastian McKenzie
c99a179401
var -> let
2015-09-18 18:45:55 +01:00
Sebastian McKenzie
c695248d89
remove dead deprecated/aliases for transformers
2015-09-18 18:41:19 +01:00
Sebastian McKenzie
901c578e01
remove unused templates
2015-09-18 18:40:59 +01:00
Sebastian McKenzie
8a32666052
remove dead options
2015-09-15 06:32:49 +01:00
Sebastian McKenzie
c10af9236e
remove transformerList option parser and remove redundant comments
2015-09-15 06:32:37 +01:00
Sebastian McKenzie
69f67c9ec3
merge plugin manager into option manager
2015-09-15 06:32:24 +01:00
Sebastian McKenzie
4924a9adea
add store class
2015-09-15 06:32:04 +01:00
Sebastian McKenzie
dff098e77b
rename errorWithNode to buildCodeFrameError and when erroring on dynamic nodes try and estimate a location
2015-09-15 06:31:51 +01:00
Sebastian McKenzie
c00bf262a7
update to new visitor method signature
2015-09-15 06:30:39 +01:00
Sebastian McKenzie
945c2587e1
remove metadata from plugins, simplify intialisation of a plugin
2015-09-15 06:29:51 +01:00
Sebastian McKenzie
6c656e30bc
make PluginPass the state each plugin visitor gets
2015-09-15 06:29:30 +01:00
Sebastian McKenzie
b865b8862e
remove filters, aliases, deprecations and more from plugin pipeline
2015-09-15 06:29:07 +01:00
Sebastian McKenzie
8d5a93d4da
move block-hoist and shadow-functions to internal plugins
2015-09-15 06:28:27 +01:00
Sebastian McKenzie
c9aff26824
Merge branch 'development' of github.com:babel/babel into development
2015-09-15 06:21:39 +01:00
Sebastian McKenzie
3e8cbc60eb
export babel-template from babel-core
2015-09-15 06:11:38 +01:00
Sebastian McKenzie
daa95ad400
simplify parse helper options
2015-09-15 06:11:25 +01:00
Sebastian McKenzie
248d457d87
remove parse API from referring to transformers
2015-09-15 06:11:14 +01:00
Sebastian McKenzie
6e38c037d5
removal redundant comments
2015-09-15 06:10:52 +01:00
Sebastian McKenzie
c7130181f7
clean up browser API
2015-09-15 06:10:38 +01:00
Ben Alpert
150720f431
Fix template loading when hidden files exist
...
This made debugging https://github.com/babel/babel/pull/2352 confusing
because I had some vim swap files so it didn't load any of the
templates. (I assume this was the original intention.)
2015-09-09 23:57:10 -07:00
Sebastian McKenzie
3b301c88da
add missing FunctionExpression conversion when wrapping a function expression in a call for async to generator helper - fixes #2325
2015-09-05 08:41:13 +01:00
Sebastian McKenzie
f770f337a4
add Scope#buildUndefinedNode method
2015-09-02 18:06:23 +01:00
Sebastian McKenzie
1ea835f42f
start moving more transformers to packages and finish import of plugins from babel-plugins
2015-09-01 08:37:37 +01:00
Sebastian McKenzie
ab78685124
remove deprecated features
2015-09-01 04:57:10 +01:00
Sebastian McKenzie
15f73b4fc3
remove noisy comments/documentation
2015-09-01 04:56:03 +01:00
Sebastian McKenzie
8d7b3c462f
unoverload Literal AST node
2015-09-01 04:49:16 +01:00
Sebastian McKenzie
310f38f3e7
remove polyfill from main package
2015-08-29 20:16:56 -07:00