Commit Graph

  • 19b115c76b generator: dry up ForXStatements and *Statements Sebastian McKenzie 2014-11-09 20:31:36 +11:00
  • 96b08bf7df remove codeclimate from travis Sebastian McKenzie 2014-11-09 20:20:21 +11:00
  • 8f435d59da change sebmck to new 6to5 org Sebastian McKenzie 2014-11-09 20:08:36 +11:00
  • 6df03c00a8 Merge pull request #130 from thejameskyle/patch-1 Sebastian McKenzie 2014-11-09 20:05:11 +11:00
  • 4ec134814e Update logo on README James Kyle 2014-11-09 01:04:32 -08:00
  • 4fb50cfe20 v1.11.0 v1.11.0 Sebastian McKenzie 2014-11-09 18:45:50 +11:00
  • bac952e036 move runtime to dist/runtime Sebastian McKenzie 2014-11-09 18:42:42 +11:00
  • 9844540bb0 add npm release-only files to gitignore Sebastian McKenzie 2014-11-09 18:38:09 +11:00
  • 1a9a60e010 fix polyfill require path Sebastian McKenzie 2014-11-09 18:37:57 +11:00
  • e26812e622 remove v8-argv Sebastian McKenzie 2014-11-09 18:33:07 +11:00
  • 7f306388e4 remove polyfill from root Sebastian McKenzie 2014-11-09 18:32:19 +11:00
  • b217453d49 clean up runtime generation declarations Sebastian McKenzie 2014-11-09 18:22:26 +11:00
  • 463165e0c8 remove unneccesary declaration Sebastian McKenzie 2014-11-09 18:22:12 +11:00
  • 85d7da9a7c fix comment space column bug Sebastian McKenzie 2014-11-09 18:22:04 +11:00
  • 48f6c5c649 remove i from mocha globals Sebastian McKenzie 2014-11-09 18:21:50 +11:00
  • d1187dde82 fix up tests to work with the new code generator Sebastian McKenzie 2014-11-09 18:21:42 +11:00
  • f21a6b36ac peg regenerator-6to5 and acorn-6to5 to a commit Sebastian McKenzie 2014-11-09 18:21:29 +11:00
  • 407bb9278f uglify polyfill.js and use minified versions in npm release Sebastian McKenzie 2014-11-09 16:41:45 +11:00
  • 70b3d88455 fix browser polyfill copytext Sebastian McKenzie 2014-11-09 16:40:46 +11:00
  • 98df094e60 fix cached templates exporting Sebastian McKenzie 2014-11-09 16:40:37 +11:00
  • 4bae820a5a remove Error.captureStackTrace monkey patch as it's no longer necessary with the latest ast-types Sebastian McKenzie 2014-11-09 16:37:47 +11:00
  • 4e8afa18da move Polyfill from caveats Sebastian McKenzie 2014-11-09 16:34:21 +11:00
  • fbf0c25bbe include polyfill Sebastian McKenzie 2014-11-09 16:33:26 +11:00
  • a90da9908c only prepend whitespace to properties if we're the first Sebastian McKenzie 2014-11-09 16:28:56 +11:00
  • bd51215316 change Runtime to Optional runtime in README Sebastian McKenzie 2014-11-09 16:28:21 +11:00
  • e3c6ee5c88 only use needsParens if the node has changed parent Sebastian McKenzie 2014-11-09 16:28:05 +11:00
  • 8c40db5658 use Program builder Sebastian McKenzie 2014-11-09 16:27:39 +11:00
  • 4d59976d82 remove _parent from nodes in traverse.removeProperties Sebastian McKenzie 2014-11-09 16:27:31 +11:00
  • 83286cccd2 use file node builder and save parents to ast tree Sebastian McKenzie 2014-11-09 16:26:52 +11:00
  • de7edcaeb0 finalize ast-types Sebastian McKenzie 2014-11-09 16:26:32 +11:00
  • 6c8db61b23 switch to regenerator-6to5 Sebastian McKenzie 2014-11-09 16:26:27 +11:00
  • e3d2748970 fix up react display-name test whitespace Sebastian McKenzie 2014-11-09 16:26:12 +11:00
  • fa8c570e77 add File and Program to builder keys Sebastian McKenzie 2014-11-09 16:25:55 +11:00
  • 677f9805c6 update ast-types and add regenerator-6to5 Sebastian McKenzie 2014-11-09 16:25:45 +11:00
  • 41f7959d9c fix package.json identation Sebastian McKenzie 2014-11-09 16:11:16 +11:00
  • fc046bab54 remove build status from readme Sebastian McKenzie 2014-11-09 16:09:22 +11:00
  • c90022e97f fix sebmck@gmail.com email Sebastian McKenzie 2014-11-09 16:09:16 +11:00
  • eff5efaf10 fix up patching Sebastian McKenzie 2014-11-09 13:42:11 +11:00
  • a909a6febd add CatchClause scope Sebastian McKenzie 2014-11-09 13:42:00 +11:00
  • 39e0b51d17 Merge branch 'check-lval-paren-expressions' of https://github.com/sebmck/acorn Sebastian McKenzie 2014-11-09 13:07:41 +11:00
  • 521ab6c11d Support ParanthesizedExpressions in checkLval Sebastian McKenzie 2014-11-09 13:07:00 +11:00
  • 61ee0ef6f6 fix generation comments return-no-argument test whitespace Sebastian McKenzie 2014-11-09 12:14:15 +11:00
  • 07c15f02e6 update generation test to new api Sebastian McKenzie 2014-11-09 12:13:55 +11:00
  • 3f4068ae00 fix runtime declaration inclusion copytext Sebastian McKenzie 2014-11-09 12:12:23 +11:00
  • dce41bb989 fix up tests Sebastian McKenzie 2014-11-09 12:09:59 +11:00
  • 896663056d add ParenthesizedExpression builder Sebastian McKenzie 2014-11-09 12:09:42 +11:00
  • dfe4ce86e0 fix up templateLiterals blacklist check Sebastian McKenzie 2014-11-09 12:09:32 +11:00
  • 24f0120e01 add patch so we can patch estraverse and ast-types Sebastian McKenzie 2014-11-09 12:09:07 +11:00
  • 0108562e88 remove unused key variable Sebastian McKenzie 2014-11-09 12:07:57 +11:00
  • e4e4ae5b1d fix up node inheritance Sebastian McKenzie 2014-11-09 12:07:46 +11:00
  • ba04377ed8 add types.toIdentifier Sebastian McKenzie 2014-11-09 12:07:25 +11:00
  • cd9e289dee traverse: clean up scope getIds building Sebastian McKenzie 2014-11-09 12:07:14 +11:00
  • 0b86a2fef8 use acorns preserveParens Sebastian McKenzie 2014-11-09 12:06:56 +11:00
  • b84cb1828b generator: avoid redundant source map mappings Sebastian McKenzie 2014-11-09 12:03:47 +11:00
  • aedc013ab8 generator: rename Whitespace methods Sebastian McKenzie 2014-11-09 12:03:31 +11:00
  • ab9cd4e630 add support for an optional runtime - closes #129 Sebastian McKenzie 2014-11-09 12:02:06 +11:00
  • 8ef5148870 fix up modules tests Sebastian McKenzie 2014-11-08 12:00:49 +11:00
  • 4cb90cb1e0 add precedence to generated node generation Sebastian McKenzie 2014-11-08 12:00:26 +11:00
  • d0a33ab933 add inherits option to util.template Sebastian McKenzie 2014-11-08 12:00:12 +11:00
  • 9ea4431ba3 add alternate shallow equals option to types.is* Sebastian McKenzie 2014-11-08 11:59:54 +11:00
  • 08580edda8 fix up some tests Sebastian McKenzie 2014-11-08 09:17:21 +11:00
  • 5c6d57c51b add transformation and generation folders Sebastian McKenzie 2014-11-08 09:17:12 +11:00
  • 744d1af485 move down propertyLiterals transformer in case classes produces any Sebastian McKenzie 2014-11-07 21:10:28 +11:00
  • 591b78b159 move property literal check to a separate transformer Sebastian McKenzie 2014-11-07 21:01:39 +11:00
  • 49ea641314 ignore computed property literals that are valid identifiers Sebastian McKenzie 2014-11-07 20:51:01 +11:00
  • 37a7c92500 remove duplicate mutator map test Sebastian McKenzie 2014-11-07 20:47:15 +11:00
  • 35b7b140da fix pointless newlines after left braces Sebastian McKenzie 2014-11-07 20:47:09 +11:00
  • 159f5217e3 simplify ast transformer code Sebastian McKenzie 2014-11-07 20:46:54 +11:00
  • 795e38e4f4 add Statement node type Sebastian McKenzie 2014-11-07 20:46:43 +11:00
  • 2a9af21e93 add modules ignore tests Sebastian McKenzie 2014-11-07 20:46:20 +11:00
  • e327e041ab add basic generation tests Sebastian McKenzie 2014-11-07 20:46:11 +11:00
  • f8e8cd3979 support SpreadElement in destructuring - fixes #128 Sebastian McKenzie 2014-11-07 20:46:02 +11:00
  • b3206d94a6 Merge branch 'master' into experimental Sebastian McKenzie 2014-11-07 13:54:59 +11:00
  • fcbd315bc1 v1.10.12 v1.10.12 Sebastian McKenzie 2014-11-07 13:53:15 +11:00
  • 71646f4ade register: fix ignoreRegex compatibility check Sebastian McKenzie 2014-11-07 13:52:13 +11:00
  • 56ac964e54 remove newline assurance and add optional Error constructor to File::errorWithNode Sebastian McKenzie 2014-11-07 13:51:31 +11:00
  • e5f1eb64b6 clarify default ignore in 6to5/register Sebastian McKenzie 2014-11-07 13:41:24 +11:00
  • 6145f0a03b v1.10.11 v1.10.11 Sebastian McKenzie 2014-11-07 13:17:41 +11:00
  • 54f901f131 require: add missing blacklistTests, implement opts.whitelist and opts.only - closes #125 Sebastian McKenzie 2014-11-07 13:16:26 +11:00
  • df70be4ebb clean up and fix tests Sebastian McKenzie 2014-11-07 12:33:35 +11:00
  • 99ba77bb0b nicer removeProperties for comments Sebastian McKenzie 2014-11-07 12:33:22 +11:00
  • 346f72be05 ensure files end with a newline Sebastian McKenzie 2014-11-07 12:32:48 +11:00
  • c0e6cda071 add UserWhitespacable alias to Property Sebastian McKenzie 2014-11-07 12:32:31 +11:00
  • c054ff7bbb better whitespace detection in generator Sebastian McKenzie 2014-11-07 12:32:15 +11:00
  • 771d3dc8a0 don't inherit from XJSAttribute in jsx transformer because it causes some weird whitespace issues Sebastian McKenzie 2014-11-07 12:31:54 +11:00
  • e8d4806b45 combine export declaration assignments into variable declarations Sebastian McKenzie 2014-11-07 12:31:31 +11:00
  • 469a522300 better whitespace for code generation Sebastian McKenzie 2014-11-07 12:31:09 +11:00
  • 4068a8bf68 remove exposure to generator from browser build Sebastian McKenzie 2014-11-07 12:30:29 +11:00
  • a04513a3c7 faster util.pushMutatorMap aliases Sebastian McKenzie 2014-11-07 12:28:52 +11:00
  • 6f0ca947a7 remove exposure to generate and util Sebastian McKenzie 2014-11-07 12:28:28 +11:00
  • dd62244e10 use v8-argv to make sure node is ran with --harmony for 6to5-node Sebastian McKenzie 2014-11-07 12:28:17 +11:00
  • 12f68b05c3 better Symbol polyfill existence check because the one es6-symbol uses isn't reliable Sebastian McKenzie 2014-11-07 12:27:57 +11:00
  • 62fe128132 more support to t.getIds and add t.needsWhitespaceBefore method Sebastian McKenzie 2014-11-07 12:26:48 +11:00
  • bf632ca20b more efficient constants collision checking Sebastian McKenzie 2014-11-07 12:26:19 +11:00
  • 26428cde41 require: add missing blacklistTests, implement opts.whitelist and opts.only - closes #125 Sebastian McKenzie 2014-11-07 12:25:42 +11:00
  • 9bb8a16d93 change polyfill to monkey patch in browser comment Sebastian McKenzie 2014-11-05 15:22:17 +11:00
  • 44cd044586 add duo and karma plugins to readme - thanks @shuhei and @bd-labs! Sebastian McKenzie 2014-11-05 15:22:07 +11:00
  • a18f3d1003 Add support for computed static mutator class methods Sebastian McKenzie 2014-11-04 11:40:49 +11:00
  • 765899a521 use push instead of _push for first backtick in template literals Sebastian McKenzie 2014-11-04 18:37:00 +11:00
  • 1d40cac52f let ExpressionStatements handle child comments Sebastian McKenzie 2014-11-04 18:34:21 +11:00