{"push_id":912575884,"size":1,"distinct_size":1,"ref":"refs/heads/output-size-perf","head":"364b2a76ae2ac45e1aad407e6001d9c3f506d027","before":"1e5dc8be88d958e70cd8d3d54ebd9a82214922be","commits":[{"sha":"364b2a76ae2ac45e1aad407e6001d9c3f506d027","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@blakeembrey.com","name":"Blake Embrey"},"message":"Rewrite for performance of both size and speed\n\nA lot of the old architecture has been removed and simplified. Only strings are now cached (no duplication of object and string) and exposed to end users. Every instance can container other instances, and all have a consistent hash to merge duplicate styles/@-rules/selectors into each other. Basically:\n\n```\nFreeStyle -> AtRule -> AtRule | (Style -> Selector)\n```","distinct":true,"url":"https://api.github.com/repos/blakeembrey/free-style/commits/364b2a76ae2ac45e1aad407e6001d9c3f506d027"}]}