{"push_id":708898489,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"880a854273aa50976a0228e08f623be6f24ab717","before":"3d549068bf211ec075f0f842743f562dc4d83f2c","commits":[{"sha":"e0573d5f0dcb6fdc1bd74b6a4c4584ada70439fc","author":{"email":"16321cd579823a6ccdf8adb41a83c1b14f61ded1@gmail.com","name":"Kevin Kirsche"},"message":"Remove moot `version` property from bower.json\n\nPer bower/bower.json-spec@a325da3","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/e0573d5f0dcb6fdc1bd74b6a4c4584ada70439fc"},{"sha":"0357431d1ce9821e435f72b1e7936bb5446ed090","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Refactor comment tokenization","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/0357431d1ce9821e435f72b1e7936bb5446ed090"},{"sha":"daa5aca14e0d089039361efa5f82696164ac4707","author":{"email":"a612ad094296f838c1908cecd8a4975e8c701e77@users.noreply.github.com","name":"paladox"},"message":"Update package.json","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/daa5aca14e0d089039361efa5f82696164ac4707"},{"sha":"e275024f29ccd879779d87aaf00e9edc3baa3273","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Add raw output mode that preserves all formatting, still converts newlines\n\nThis will be used as the underlying implementation for ignore blocks.\nIt is a general behavior that can be applied anywhere during output\nconstruction.  This allows us to test this on most inputs to ensure\ncorrectness.","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/e275024f29ccd879779d87aaf00e9edc3baa3273"},{"sha":"5f8fd65a089baf4fac4e34a4579e50448982328c","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Support \"preserve\" directive in javascript, leave code unchanged\n\n// Text below will remain unchanged\n/* beautify preserve:start */\n{asdklgh;y;;{}dd2d}\n/* beautify preserve:end */\n\nNOTE: this is not quiet ignore - still tracks tokens.\nNon-javascript may not work.\n\nRelated #384","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/5f8fd65a089baf4fac4e34a4579e50448982328c"},{"sha":"6163246a147ea307430390c2ef7a70a47e44dafb","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Add \"ignore\" directive, skip tokenizing inside section\n\nThis adds directive to not even tokenize a section.\nEffectively treats the text inside as a comment.\n\nCloses #384","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/6163246a147ea307430390c2ef7a70a47e44dafb"},{"sha":"b7b5f89ab760c682ccd35248ba5661d323f3ad36","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Unbreak php and underscore.js templating\n\nHtml beautifier no longer kills php and underscore.js templates.\nIF you try to run php the the js beautifier it will still die.\n\nFixes #490, #417","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/b7b5f89ab760c682ccd35248ba5661d323f3ad36"},{"sha":"13b8031804315528414da35dea02332b687b412d","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Make js-beautifier kinder to templateing\n\nRelated to #490, #417","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/13b8031804315528414da35dea02332b687b412d"},{"sha":"e3b503c97b98f85cee3def2fcb568e477585e6c3","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Merge pull request #712 from paladox/patch-1\n\nUpdate package.json","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/e3b503c97b98f85cee3def2fcb568e477585e6c3"},{"sha":"97049670dbf9e8d983d21c508626ce8736a8886a","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Merge pull request #711 from kkirsche/patch-1\n\nRemove moot `version` property from bower.json","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/97049670dbf9e8d983d21c508626ce8736a8886a"},{"sha":"4668d36975d1f1c10207f6e00ed29ea881c68ffd","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"One more handlebars test\n\nCloses #623","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/4668d36975d1f1c10207f6e00ed29ea881c68ffd"},{"sha":"c73dea8d6aaf47d9624f3ef1861e79a9bd2e62a1","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Ensure multi-line string continuations","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/c73dea8d6aaf47d9624f3ef1861e79a9bd2e62a1"},{"sha":"fe4026f3ded97726ac75a453670f7f1366cfb80a","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Fix SASS/SCSS interpolation\n\nFixes #689","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/fe4026f3ded97726ac75a453670f7f1366cfb80a"},{"sha":"0ff29405de63f29dd7233066bb12d874932ed38b","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Nested pseudoclasses can have parens\n\nFixes #557","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/0ff29405de63f29dd7233066bb12d874932ed38b"},{"sha":"4cbe64a5477c630de38e6edc29a3df5315706641","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Support selector separator newline in nested selectors\n\nFixes #666","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/4cbe64a5477c630de38e6edc29a3df5315706641"},{"sha":"c77d0d8e63f0c1f4dfe974f43f46762b7b556fd0","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Enable gitter \n\nProject chat? why not.","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/c77d0d8e63f0c1f4dfe974f43f46762b7b556fd0"},{"sha":"1b4be9b13cf53dfcbc4bf917a97d4bb0d96fccf0","author":{"email":"13e672715c8d42f4200f35d2b309f553303d2bab@gmail.com","name":"Liam Newman"},"message":"Add eol option to all components\n\nSome of this is hacky ways to normalizing the inputs.  Unfortunate, but effective.\n\nCloses #715","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/1b4be9b13cf53dfcbc4bf917a97d4bb0d96fccf0"},{"sha":"86bdb088064135b807a2b1aae325343f49dcab95","author":{"email":"a5d9bc2a42db841796a6e9cf844b37b96f65c307@gmail.com","name":"Infocatcher"},"message":"Fix trailing comma: doesn't allowed in old JavaScript versions","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/86bdb088064135b807a2b1aae325343f49dcab95"},{"sha":"4b6c51d3a5307dde84df8cbe8936a371243a5fec","author":{"email":"a5d9bc2a42db841796a6e9cf844b37b96f65c307@gmail.com","name":"Infocatcher"},"message":"Use string.charAt(N) instead of string[N]: doesn't work in old JavaScript versions","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/4b6c51d3a5307dde84df8cbe8936a371243a5fec"},{"sha":"6ae2a7334b5a8e53741bae4f5b9a2f4392873204","author":{"email":"a5d9bc2a42db841796a6e9cf844b37b96f65c307@gmail.com","name":"Infocatcher"},"message":"Don't use Array.isArray(): doesn't exist in old JavaScript versions\n(yes, used duck typing, but this looks like a good approach)","distinct":true,"url":"https://api.github.com/repos/olsonpm/js-beautify/commits/6ae2a7334b5a8e53741bae4f5b9a2f4392873204"}]}