Commit Graph

  • 5a7ced1ec4 Merge pull request #70 from KnisterPeter/master Sebastian McKenzie 2014-10-15 07:34:33 +11:00
  • db1dae1024 Fixed regenerator runtime require Markus Wolf 2014-10-14 19:48:01 +02:00
  • bd1290dd69 v1.9.1 Sebastian McKenzie 2014-10-14 19:34:24 +11:00
  • cd006814f2 revamp bin/6to5 - file watching, nicer code - closes #65 Sebastian McKenzie 2014-10-14 19:22:48 +11:00
  • 5c5dee42f3 v1.9.0 Sebastian McKenzie 2014-10-14 18:14:40 +11:00
  • 7f6bf078c0 avoid duplicate let references - fixes #66 Sebastian McKenzie 2014-10-14 18:14:25 +11:00
  • 31dbe2b0b0 add back register method and add polyfill method Sebastian McKenzie 2014-10-14 15:22:25 +11:00
  • a1333b285e add i to mocha globals Sebastian McKenzie 2014-10-14 14:58:08 +11:00
  • 7fb023c2b0 move util.generate to File::generate Sebastian McKenzie 2014-10-14 11:46:24 +11:00
  • c9f56b838f return vanilla object instead of modifying the recast PrintResult Sebastian McKenzie 2014-10-14 11:44:36 +11:00
  • 04466e3fea move code generation to new method Sebastian McKenzie 2014-10-14 11:39:15 +11:00
  • ef9060b0c3 remove unused register method Sebastian McKenzie 2014-10-14 11:39:01 +11:00
  • 2122619141 simplify polyfill caveat section Sebastian McKenzie 2014-10-14 11:05:44 +11:00
  • 73b8daf370 add generators support via regenerator Sebastian McKenzie 2014-10-14 10:11:51 +11:00
  • 7db9abb9dd fix jshint errors Sebastian McKenzie 2014-10-14 09:36:47 +11:00
  • 835cfd2a15 add hasSpread helper to spread transformer Sebastian McKenzie 2014-10-14 09:31:26 +11:00
  • e97086f5f7 always slice spread literals Sebastian McKenzie 2014-10-14 09:29:21 +11:00
  • 3b22cb283b use templates instead of separate declarations logic Sebastian McKenzie 2014-10-14 09:19:31 +11:00
  • 8579755beb Merge pull request #63 from thejameskyle/comment-tests Sebastian McKenzie 2014-10-14 09:58:54 +11:00
  • 8a73f6df65 fix comment test directory names James Kyle 2014-10-13 15:43:43 -07:00
  • 6af0ffd97e nicer automatic reference variables for comptued property names and property method assignment #54 Sebastian McKenzie 2014-10-14 08:50:34 +11:00
  • 1f61e7675b add file alias declarations so we can alias certain long function calls - resolves #62 Sebastian McKenzie 2014-10-14 08:49:53 +11:00
  • 5f00f74aba v1.8.4 Sebastian McKenzie 2014-10-14 08:07:07 +11:00
  • a9d101e3da support nested arrow functions - fixes #60 Sebastian McKenzie 2014-10-14 08:07:03 +11:00
  • d525c45644 Add option for representing parenthesized expressions in the AST. Max Schaefer 2014-09-03 18:37:23 +01:00
  • e9c7209f8b Guard against missing elements in array patterns when checking function parameters. Max Schaefer 2014-10-09 13:52:08 +01:00
  • b377278c2c v1.8.3 Sebastian McKenzie 2014-10-13 20:13:25 +11:00
  • 0056b0fcd6 nicer exec test option Sebastian McKenzie 2014-10-13 20:13:20 +11:00
  • d412f46696 rename util.isPattern to traverse.isPattern Sebastian McKenzie 2014-10-13 20:13:10 +11:00
  • bcfd5999d6 add more pending tests Sebastian McKenzie 2014-10-13 20:12:58 +11:00
  • 7bb53314a8 move util.isPattern to traverse.isPattern Sebastian McKenzie 2014-10-13 20:12:28 +11:00
  • 2d3a82a8d6 Merge pull request #59 from ahomu/master Sebastian McKenzie 2014-10-13 20:11:18 +11:00
  • 9f267e54a9 fix typo writable ahomu 2014-10-13 17:18:56 +09:00
  • 92a7d1bcb9 v1.8.2 Sebastian McKenzie 2014-10-13 16:36:12 +11:00
  • 5accf49ebf fix mutatormap property bug Sebastian McKenzie 2014-10-13 16:36:07 +11:00
  • 647e33ef96 v1.8.1 Sebastian McKenzie 2014-10-13 15:47:35 +11:00
  • 9d18905ce9 output shebang in transpiled code - fixes #55 Sebastian McKenzie 2014-10-13 15:47:22 +11:00
  • a4575f5778 v1.8.0 Sebastian McKenzie 2014-10-13 14:58:27 +11:00
  • c8902a941c add jshint to make test Sebastian McKenzie 2014-10-13 14:58:12 +11:00
  • 0859d0a122 fix uncovered branch in destructuring Sebastian McKenzie 2014-10-13 14:55:36 +11:00
  • d76ef98f08 add pending util tests Sebastian McKenzie 2014-10-13 14:55:05 +11:00
  • 4bb3f1e25e add pending traverse tests Sebastian McKenzie 2014-10-13 14:55:00 +11:00
  • 428d53a50d fix jshint errors Sebastian McKenzie 2014-10-13 14:45:22 +11:00
  • 453502b4f2 add Transformer class that deals with running a transformer against a File Sebastian McKenzie 2014-10-13 14:45:15 +11:00
  • 39959e5549 more traverse comments Sebastian McKenzie 2014-10-13 14:38:25 +11:00
  • eaf98de962 normalise transformers to improve performance Sebastian McKenzie 2014-10-13 14:36:11 +11:00
  • 08a820a0af add versions to benchmark output Sebastian McKenzie 2014-10-13 14:34:47 +11:00
  • 8b7d58fc1f add ignore to dotfile templates Sebastian McKenzie 2014-10-13 14:25:19 +11:00
  • 8bc182fdb5 use ast-types instead of using a template Sebastian McKenzie 2014-10-13 14:25:00 +11:00
  • 0ce6f21a14 remove unused templates Sebastian McKenzie 2014-10-13 14:24:47 +11:00
  • e00ba1d8bb remove array comprehension if template as it's nastier than using ast-types Sebastian McKenzie 2014-10-13 14:11:20 +11:00
  • 964f50bdc8 remove ast-types dependency and use the exported recast ast-types Sebastian McKenzie 2014-10-13 14:11:08 +11:00
  • 0795693d97 nice alias function definitions Sebastian McKenzie 2014-10-13 12:45:52 +11:00
  • f7a84c36cd inherit temporary computed property closure name from AssignmentExpressions and VariableDeclarators - #56 Sebastian McKenzie 2014-10-13 12:25:40 +11:00
  • c28e78ecff add readme to npm - fixes #56 Sebastian McKenzie 2014-10-13 12:07:42 +11:00
  • 51db2ee136 support shebangs - fixes #55 Sebastian McKenzie 2014-10-13 11:55:33 +11:00
  • 4f14810321 remove completed todo Sebastian McKenzie 2014-10-13 05:35:59 +11:00
  • 3d2c41bb5a dry up array comprehension and arrow functions by introducing an alias-functions transformer Sebastian McKenzie 2014-10-13 05:35:26 +11:00
  • a6ffde6e9b add traversal node aliases to be dry Sebastian McKenzie 2014-10-13 05:34:46 +11:00
  • 737c349775 add util.isReferenced to check if a node is directly referenced Sebastian McKenzie 2014-10-13 05:34:18 +11:00
  • 3bc5373bc2 fix node require Sebastian McKenzie 2014-10-13 05:33:52 +11:00
  • 9b6d36bb91 fix missing util.formatJSON call Sebastian McKenzie 2014-10-13 04:49:38 +11:00
  • 79f2dbb8d7 better let scoping CallExpression comments and layout Sebastian McKenzie 2014-10-13 04:48:44 +11:00
  • 7cc75587c1 add let scoping back to readme Sebastian McKenzie 2014-10-13 04:38:07 +11:00
  • da4a5d48ad much better let scoping without wrapping functions #52 #49 #24 Sebastian McKenzie 2014-10-13 04:37:28 +11:00
  • 5ed049cc24 rename arrow-functions this-usage test to this Sebastian McKenzie 2014-10-13 03:30:14 +11:00
  • 91dd5c67a4 add array comprehension this and arguments tests Sebastian McKenzie 2014-10-13 03:29:50 +11:00
  • b18d1a79f4 rename build to more meaningful buildTest Sebastian McKenzie 2014-10-13 03:29:27 +11:00
  • b937db2121 generate sourcemap for register and save it Sebastian McKenzie 2014-10-13 03:28:56 +11:00
  • 184e82f718 add jshint and change root file from node.js to index.js Sebastian McKenzie 2014-10-13 03:28:36 +11:00
  • 252e9eea39 remove id from class template Sebastian McKenzie 2014-10-13 03:27:42 +11:00
  • aa7c9488b0 hardcode aliasArguments Sebastian McKenzie 2014-10-13 03:27:27 +11:00
  • fae60291b3 remove unused path variable Sebastian McKenzie 2014-10-13 03:27:01 +11:00
  • 99d626d23f add file class to simplify transforming Sebastian McKenzie 2014-10-13 03:26:49 +11:00
  • 8f587fa833 rename block binding to let scoping Sebastian McKenzie 2014-10-13 03:26:13 +11:00
  • 38fc5159a3 add support for ClassDeclaration and FunctionDeclaration read-only checking - fixes #53 Sebastian McKenzie 2014-10-13 03:25:48 +11:00
  • 52d4d73f0b remove block binding because the current implementation is flaky and will have to be rewritten from scratch without the issue of wrapping functions Sebastian McKenzie 2014-10-12 16:18:18 +11:00
  • 81924aee09 v1.7.17 Sebastian McKenzie 2014-10-12 15:33:59 +11:00
  • 73c491ecb4 better arguments aliasing for arrow functions, add it to block binding - fixes #52 Sebastian McKenzie 2014-10-12 15:32:40 +11:00
  • 6a392be338 v1.7.16 Sebastian McKenzie 2014-10-12 13:42:39 +11:00
  • 4a1496ee05 remove traversal and removal of EmptyStatements and add source map testing support Sebastian McKenzie 2014-10-12 13:42:27 +11:00
  • a66918fa04 remove jshint max line length Sebastian McKenzie 2014-10-12 13:42:04 +11:00
  • 86903f1087 remove unused formatJSON method, more reliable parse errors Sebastian McKenzie 2014-10-12 13:41:52 +11:00
  • c3541a65cc remove null supername hack Sebastian McKenzie 2014-10-12 13:41:22 +11:00
  • 4b8069d033 add sourcemap testing support to test helper Sebastian McKenzie 2014-10-12 13:40:59 +11:00
  • 7bfe028d18 unknown transformer in list test Sebastian McKenzie 2014-10-12 13:40:44 +11:00
  • d6ba6bdf2a util.isAbsolute falsy test Sebastian McKenzie 2014-10-12 13:40:28 +11:00
  • 825a0a012c more traverse tests Sebastian McKenzie 2014-10-12 13:40:20 +11:00
  • 992514e53b block binding label throw test Sebastian McKenzie 2014-10-12 13:40:10 +11:00
  • 2e404c92c8 better support for Identifier in ForOfStatement Sebastian McKenzie 2014-10-12 13:39:59 +11:00
  • ed3c047480 more source map tests Sebastian McKenzie 2014-10-12 13:39:31 +11:00
  • bb697c6436 fix static member expression calls, make classes more spec-compliant Sebastian McKenzie 2014-10-12 13:39:10 +11:00
  • 141ea98b89 more elaborate traverse test Sebastian McKenzie 2014-10-12 10:19:51 +11:00
  • 61294ae00b add jade to plugins Sebastian McKenzie 2014-10-12 10:19:37 +11:00
  • 261ed649e7 Merge branch 'master' of github.com:sebmck/6to5 Sebastian McKenzie 2014-10-12 09:41:15 +11:00
  • f8c65ef7e1 v1.7.15 Sebastian McKenzie 2014-10-12 09:40:45 +11:00
  • 5edbb63f9a more reliable super parsing in classes - fixes #51 Sebastian McKenzie 2014-10-12 09:39:29 +11:00
  • 7e48d48a72 add longer timeout to bin tests Sebastian McKenzie 2014-10-12 09:34:16 +11:00
  • 2964c8043a add traverse test Sebastian McKenzie 2014-10-12 09:34:09 +11:00
  • 27cb0f6f87 fix blacklist traversal bug - fixes #49 Sebastian McKenzie 2014-10-12 09:34:01 +11:00