{"push_id":1477657104,"size":5,"distinct_size":1,"ref":"refs/heads/greenkeeper-babel-preset-es2015-6.13.1","head":"fd0bbcbff02100777d37e3e9d73744c31b5e3865","before":"b530f9f28783915e972b93f87727fae5212330f7","commits":[{"sha":"e4c9cabed450fdfa8b3ca190e3bfdce6a8227a08","author":{"name":"Brian Donovan","email":"b4a5ea001e047040e8c9075b67a268293138da2c@brian-donovan.com"},"message":"refactor: extract some helper functions from `parser.js` as TypeScript (#104)\n\nBREAKING CHANGE: The `coffeeScript` option has been removed from `parse` since I plan to switch from checking constructor names to using `instanceof` checks to better integrate with TypeScript program flow analysis.","distinct":false,"url":"https://api.github.com/repos/decaffeinate/decaffeinate-parser/commits/e4c9cabed450fdfa8b3ca190e3bfdce6a8227a08"},{"sha":"316b7e3fd2bef0ff648d99cb77fa0a3cc3bec898","author":{"name":"Brian Donovan","email":"b4a5ea001e047040e8c9075b67a268293138da2c@brian-donovan.com"},"message":"refactor: extract some basic mappers from `parser.js` as TypeScript (#102)\n\nThe only real mappers that are active so far are for terminal nodes, i.e. nodes that have no children like booleans, nulls, strings without interpolations, etc. In order to handle nodes with children we need to cover all cases of terminal nodes, the biggest of which is `Literal` handled by `mapLiteral`.\r\n\r\nBREAKING CHANGE: This makes a couple changes to the generated AST. Nodes generated by mapper functions are now instances of subclasses of `Node`, the base node type. They have acquired `start` and `end` properties which are the values of the `range` tuple, which is deprecated and will eventually be removed. Also, every node now has a `virtual` property and most are `false`. Finally, regular expression flags are now represented by a class which has the single-character boolean properties as well as more descriptively-named ones.","distinct":false,"url":"https://api.github.com/repos/decaffeinate/decaffeinate-parser/commits/316b7e3fd2bef0ff648d99cb77fa0a3cc3bec898"},{"sha":"3447059f1145550465ecbe10c5d6e82420d5a823","author":{"name":"Brian Donovan","email":"b4a5ea001e047040e8c9075b67a268293138da2c@brian-donovan.com"},"message":"refactor: introduce a `Loop` node type (#105)\n\nBREAKING CHANGE: Rather than a `While` node with a virtual condition\r\nand null for other properties, this introduces a new `Loop` node that\r\nonly has a body.","distinct":false,"url":"https://api.github.com/repos/decaffeinate/decaffeinate-parser/commits/3447059f1145550465ecbe10c5d6e82420d5a823"},{"sha":"acf989d8cbe7bed06863f8f0d70aa2c375d6628e","author":{"name":"Greenkeeper","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@greenkeeper.io"},"message":"chore(package): update rollup to version 0.39.0 (#106)\n\nhttps://greenkeeper.io/","distinct":false,"url":"https://api.github.com/repos/decaffeinate/decaffeinate-parser/commits/acf989d8cbe7bed06863f8f0d70aa2c375d6628e"},{"sha":"fd0bbcbff02100777d37e3e9d73744c31b5e3865","author":{"name":"greenkeeperio-bot","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@greenkeeper.io"},"message":"chore(package): update babel-preset-es2015 to version 6.13.1\n\nhttps://greenkeeper.io/","distinct":true,"url":"https://api.github.com/repos/decaffeinate/decaffeinate-parser/commits/fd0bbcbff02100777d37e3e9d73744c31b5e3865"}]}
{"actor":{"display_login":"eventualbuddha"}}