Sebastian McKenzie
|
eaf98de962
|
normalise transformers to improve performance
|
2014-10-13 14:36:11 +11:00 |
|
Sebastian McKenzie
|
08a820a0af
|
add versions to benchmark output
|
2014-10-13 14:34:47 +11:00 |
|
Sebastian McKenzie
|
8b7d58fc1f
|
add ignore to dotfile templates
|
2014-10-13 14:25:19 +11:00 |
|
Sebastian McKenzie
|
8bc182fdb5
|
use ast-types instead of using a template
|
2014-10-13 14:25:00 +11:00 |
|
Sebastian McKenzie
|
0ce6f21a14
|
remove unused templates
|
2014-10-13 14:24:47 +11:00 |
|
Sebastian McKenzie
|
e00ba1d8bb
|
remove array comprehension if template as it's nastier than using ast-types
|
2014-10-13 14:11:20 +11:00 |
|
Sebastian McKenzie
|
964f50bdc8
|
remove ast-types dependency and use the exported recast ast-types
|
2014-10-13 14:11:08 +11:00 |
|
Sebastian McKenzie
|
0795693d97
|
nice alias function definitions
|
2014-10-13 12:45:52 +11:00 |
|
Sebastian McKenzie
|
f7a84c36cd
|
inherit temporary computed property closure name from AssignmentExpressions and VariableDeclarators - #56
|
2014-10-13 12:25:40 +11:00 |
|
Sebastian McKenzie
|
c28e78ecff
|
add readme to npm - fixes #56
|
2014-10-13 12:07:42 +11:00 |
|
Sebastian McKenzie
|
51db2ee136
|
support shebangs - fixes #55
|
2014-10-13 11:55:33 +11:00 |
|
Sebastian McKenzie
|
4f14810321
|
remove completed todo
|
2014-10-13 05:35:59 +11:00 |
|
Sebastian McKenzie
|
3d2c41bb5a
|
dry up array comprehension and arrow functions by introducing an alias-functions transformer
|
2014-10-13 05:35:26 +11:00 |
|
Sebastian McKenzie
|
a6ffde6e9b
|
add traversal node aliases to be dry
|
2014-10-13 05:34:46 +11:00 |
|
Sebastian McKenzie
|
737c349775
|
add util.isReferenced to check if a node is directly referenced
|
2014-10-13 05:34:18 +11:00 |
|
Sebastian McKenzie
|
3bc5373bc2
|
fix node require
|
2014-10-13 05:33:52 +11:00 |
|
Sebastian McKenzie
|
9b6d36bb91
|
fix missing util.formatJSON call
|
2014-10-13 04:49:38 +11:00 |
|
Sebastian McKenzie
|
79f2dbb8d7
|
better let scoping CallExpression comments and layout
|
2014-10-13 04:48:44 +11:00 |
|
Sebastian McKenzie
|
7cc75587c1
|
add let scoping back to readme
|
2014-10-13 04:38:07 +11:00 |
|
Sebastian McKenzie
|
da4a5d48ad
|
much better let scoping without wrapping functions #52 #49 #24
|
2014-10-13 04:37:28 +11:00 |
|
Sebastian McKenzie
|
5ed049cc24
|
rename arrow-functions this-usage test to this
|
2014-10-13 03:30:14 +11:00 |
|
Sebastian McKenzie
|
91dd5c67a4
|
add array comprehension this and arguments tests
|
2014-10-13 03:29:50 +11:00 |
|
Sebastian McKenzie
|
b18d1a79f4
|
rename build to more meaningful buildTest
|
2014-10-13 03:29:27 +11:00 |
|
Sebastian McKenzie
|
b937db2121
|
generate sourcemap for register and save it
|
2014-10-13 03:28:56 +11:00 |
|
Sebastian McKenzie
|
184e82f718
|
add jshint and change root file from node.js to index.js
|
2014-10-13 03:28:36 +11:00 |
|
Sebastian McKenzie
|
252e9eea39
|
remove id from class template
|
2014-10-13 03:27:42 +11:00 |
|
Sebastian McKenzie
|
aa7c9488b0
|
hardcode aliasArguments
|
2014-10-13 03:27:27 +11:00 |
|
Sebastian McKenzie
|
fae60291b3
|
remove unused path variable
|
2014-10-13 03:27:01 +11:00 |
|
Sebastian McKenzie
|
99d626d23f
|
add file class to simplify transforming
|
2014-10-13 03:26:49 +11:00 |
|
Sebastian McKenzie
|
8f587fa833
|
rename block binding to let scoping
|
2014-10-13 03:26:13 +11:00 |
|
Sebastian McKenzie
|
38fc5159a3
|
add support for ClassDeclaration and FunctionDeclaration read-only checking - fixes #53
|
2014-10-13 03:25:48 +11:00 |
|
Sebastian McKenzie
|
52d4d73f0b
|
remove block binding because the current implementation is flaky and will have to be rewritten from scratch without the issue of wrapping functions
|
2014-10-12 16:18:18 +11:00 |
|
Sebastian McKenzie
|
81924aee09
|
v1.7.17
|
2014-10-12 15:33:59 +11:00 |
|
Sebastian McKenzie
|
73c491ecb4
|
better arguments aliasing for arrow functions, add it to block binding - fixes #52
|
2014-10-12 15:32:40 +11:00 |
|
Sebastian McKenzie
|
6a392be338
|
v1.7.16
|
2014-10-12 13:42:39 +11:00 |
|
Sebastian McKenzie
|
4a1496ee05
|
remove traversal and removal of EmptyStatements and add source map testing support
|
2014-10-12 13:42:27 +11:00 |
|
Sebastian McKenzie
|
a66918fa04
|
remove jshint max line length
|
2014-10-12 13:42:04 +11:00 |
|
Sebastian McKenzie
|
86903f1087
|
remove unused formatJSON method, more reliable parse errors
|
2014-10-12 13:41:52 +11:00 |
|
Sebastian McKenzie
|
c3541a65cc
|
remove null supername hack
|
2014-10-12 13:41:22 +11:00 |
|
Sebastian McKenzie
|
4b8069d033
|
add sourcemap testing support to test helper
|
2014-10-12 13:40:59 +11:00 |
|
Sebastian McKenzie
|
7bfe028d18
|
unknown transformer in list test
|
2014-10-12 13:40:44 +11:00 |
|
Sebastian McKenzie
|
d6ba6bdf2a
|
util.isAbsolute falsy test
|
2014-10-12 13:40:28 +11:00 |
|
Sebastian McKenzie
|
825a0a012c
|
more traverse tests
|
2014-10-12 13:40:20 +11:00 |
|
Sebastian McKenzie
|
992514e53b
|
block binding label throw test
|
2014-10-12 13:40:10 +11:00 |
|
Sebastian McKenzie
|
2e404c92c8
|
better support for Identifier in ForOfStatement
|
2014-10-12 13:39:59 +11:00 |
|
Sebastian McKenzie
|
ed3c047480
|
more source map tests
|
2014-10-12 13:39:31 +11:00 |
|
Sebastian McKenzie
|
bb697c6436
|
fix static member expression calls, make classes more spec-compliant
|
2014-10-12 13:39:10 +11:00 |
|
Sebastian McKenzie
|
141ea98b89
|
more elaborate traverse test
|
2014-10-12 10:19:51 +11:00 |
|
Sebastian McKenzie
|
61294ae00b
|
add jade to plugins
|
2014-10-12 10:19:37 +11:00 |
|
Sebastian McKenzie
|
261ed649e7
|
Merge branch 'master' of github.com:sebmck/6to5
|
2014-10-12 09:41:15 +11:00 |
|