1598 Commits

Author SHA1 Message Date
Sebastian McKenzie
21f039e775 add support for unicode regexes - closes #11 2014-10-09 14:24:04 +11:00
Sebastian McKenzie
0664ccff98 add support for member expression super classes - closes #22 2014-10-09 14:03:19 +11:00
Sebastian McKenzie
7ee8f8ff3d support destructuring in parameter lists - closes #19 2014-10-09 13:52:40 +11:00
Sebastian McKenzie
fc7c26e924 upgrade to esprima-fb - finalise es6 module syntax - closes #14 2014-10-09 13:30:22 +11:00
Sebastian McKenzie
5d9fc19f76 support ClassExpression - fixes #21 2014-10-09 13:11:07 +11:00
Sebastian McKenzie
b06cd42a0b change --source-map-type [type] flag to --source-maps-inline and rename comment sourcemap type to inline 2014-10-08 23:59:38 +11:00
Sebastian McKenzie
4cb7b786dd always return { map, code } object on transform, update apis, change sourceMap comment adding, closes #6, #7 and #8 2014-10-08 23:49:19 +11:00
Sebastian McKenzie
6f487a8899 change 6to5 source-map flag operation 2014-10-08 18:07:21 +11:00
Sebastian McKenzie
577877b813 add support for this in computed property names 2014-10-08 15:36:45 +11:00
Sebastian McKenzie
b194461ba3 improve 6to5-node and fix register hook 2014-10-08 10:17:50 +11:00
Sebastian McKenzie
1ddb70839e add checks for templates and templates directory existence 2014-10-07 21:17:40 +11:00
Sebastian McKenzie
3ac9888bbd add polyfill 2014-10-07 20:22:30 +11:00
Sebastian McKenzie
6336558826 fix linting errors 2014-10-06 20:51:43 +11:00
Sebastian McKenzie
b97274cf3d move connect middleware and browserify to separate modules 2014-10-06 17:00:53 +11:00
Matt Brennan
800bbf8c22 Require missing _ 2014-10-03 11:12:53 +01:00
Sebastian McKenzie
2ccbc73a41 actually implement continue and break statement support to block binding 2014-10-03 20:00:52 +10:00
Sebastian McKenzie
5dabe50ed7 add support for break and continue in block binding 2014-10-03 10:50:53 +10:00
Sebastian McKenzie
56fb41a616 add 6to5-node bin 2014-10-02 09:55:08 +10:00
Sebastian McKenzie
9f46bcbe85 better node register 2014-10-02 09:53:28 +10:00
Sebastian McKenzie
93ac9ad7d7 remove dead code in util 2014-10-01 20:19:10 +10:00
Sebastian McKenzie
d80eab43eb fix code serialisation bug 2014-10-01 14:49:19 +10:00
Sebastian McKenzie
4aeb62bee9 fix sourcemap filename resolution 2014-10-01 14:36:31 +10:00
Sebastian McKenzie
d47ab4ee67 remove old removeLoc call for templates 2014-10-01 11:06:52 +10:00
Sebastian McKenzie
650ff2e735 add support for sourceMapObject option, add support for source maps, update to changed api 2014-10-01 11:04:41 +10:00
Sebastian McKenzie
5e41a88973 add more tests 2014-10-01 11:03:16 +10:00
Sebastian McKenzie
abb146fff6 nicen up util methods 2014-10-01 11:02:46 +10:00
Sebastian McKenzie
05c037d2d4 move transformers over to using ast-types when constructing new nodes 2014-10-01 11:01:49 +10:00
Sebastian McKenzie
ba1a27c90f exclude node_modules by default with register method 2014-09-29 20:38:26 +10:00
Sebastian McKenzie
be5ebe1758 remove dead code 2014-09-29 18:29:16 +10:00
Sebastian McKenzie
0e19006641 add destructuring support 2014-09-29 18:29:08 +10:00
Sebastian McKenzie
dbf25a82ee rename iterators to for-of 2014-09-29 18:28:51 +10:00
Sebastian McKenzie
908beea515 dry up array comprehension for single block 2014-09-29 16:27:35 +10:00
Sebastian McKenzie
74a661bf44 implement array comprehension 2014-09-29 15:35:03 +10:00
Sebastian McKenzie
b0cfbb20ca add iterators 2014-09-29 14:51:33 +10:00
Sebastian McKenzie
fd932e20e9 hoist var declarations to before function definition when let block scoping 2014-09-29 13:36:39 +10:00
Sebastian McKenzie
74f831bd39 implement constants 2014-09-29 12:24:21 +10:00
Sebastian McKenzie
886ed42b78 add util.errorWithNode method that returns an error with mapped location properties 2014-09-29 12:24:12 +10:00
Sebastian McKenzie
53a8c34d33 add support for extra es6 features 2014-09-29 03:43:46 +10:00
Sebastian McKenzie
4859a25876 additional helper templates 2014-09-29 03:43:37 +10:00
Sebastian McKenzie
c8db68d2d7 add skeleton constants 2014-09-29 03:43:28 +10:00
Sebastian McKenzie
99fb31638e add computed property names support 2014-09-29 03:43:21 +10:00
Sebastian McKenzie
d87c7942a3 add property name shorthand support 2014-09-29 03:43:10 +10:00
Sebastian McKenzie
b9ed7f0cb2 add array comprehension and property name shorthand 2014-09-29 03:11:59 +10:00
Sebastian McKenzie
3732b4fe39 change transform to options in middleware 2014-09-29 03:11:43 +10:00
Sebastian McKenzie
00ed99cade add configure method to browserify 2014-09-29 03:11:28 +10:00
Sebastian McKenzie
1db8afa97a fix lint errors 2014-09-29 01:34:08 +10:00
Sebastian McKenzie
740a9167e4 fix esprima parse options 2014-09-29 01:03:12 +10:00
Sebastian McKenzie
c97696c224 first commit 2014-09-28 23:39:22 +10:00