{"action":"created","issue":{"url":"https://api.github.com/repos/postcss/sugarss/issues/19","repository_url":"https://api.github.com/repos/postcss/sugarss","labels_url":"https://api.github.com/repos/postcss/sugarss/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/postcss/sugarss/issues/19/comments","events_url":"https://api.github.com/repos/postcss/sugarss/issues/19/events","html_url":"https://github.com/postcss/sugarss/issues/19","id":142155380,"number":19,"title":"Colons and commas","user":{"login":"tjconcept","id":801895,"avatar_url":"https://avatars.githubusercontent.com/u/801895?v=3","gravatar_id":"","url":"https://api.github.com/users/tjconcept","html_url":"https://github.com/tjconcept","followers_url":"https://api.github.com/users/tjconcept/followers","following_url":"https://api.github.com/users/tjconcept/following{/other_user}","gists_url":"https://api.github.com/users/tjconcept/gists{/gist_id}","starred_url":"https://api.github.com/users/tjconcept/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjconcept/subscriptions","organizations_url":"https://api.github.com/users/tjconcept/orgs","repos_url":"https://api.github.com/users/tjconcept/repos","events_url":"https://api.github.com/users/tjconcept/events{/privacy}","received_events_url":"https://api.github.com/users/tjconcept/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-20T11:47:30Z","updated_at":"2016-03-20T11:52:10Z","closed_at":null,"body":"I prefer the syntax of Stylus code but the modularity and community of PostCSS. This module is very close to giving me both, but there are two major differences, and I would like to hear the reasoning behind - I might just be \"on the wrong side\":\r\n\r\n1. Colons\r\n\r\n  ```\r\n  fotter\r\n    color: #333\r\n  ```\r\n\r\n  You got rid of the ending semi-colon, but not the colon in `color:`. Why not? Is there ever going to be multi-word css keywords? Could it be optional?\r\n\r\n2. Commas\r\n\r\n  ```\r\n  footer,\r\n  main\r\n    color: #333\r\n  ```\r\n\r\n  I am one of those people who put `,` at the end of array items or object entries because I don't like juggling the comma around when adding items, moving lines and having another affected line in a `git diff`.\r\n\r\n  I can see how supporting non-comma would break with your current approach of allowing newlines in selectors. Is anyone actually doing that?"},"comment":{"url":"https://api.github.com/repos/postcss/sugarss/issues/comments/198910746","html_url":"https://github.com/postcss/sugarss/issues/19#issuecomment-198910746","issue_url":"https://api.github.com/repos/postcss/sugarss/issues/19","id":198910746,"user":{"login":"ai","id":19343,"avatar_url":"https://avatars.githubusercontent.com/u/19343?v=3","gravatar_id":"","url":"https://api.github.com/users/ai","html_url":"https://github.com/ai","followers_url":"https://api.github.com/users/ai/followers","following_url":"https://api.github.com/users/ai/following{/other_user}","gists_url":"https://api.github.com/users/ai/gists{/gist_id}","starred_url":"https://api.github.com/users/ai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ai/subscriptions","organizations_url":"https://api.github.com/users/ai/orgs","repos_url":"https://api.github.com/users/ai/repos","events_url":"https://api.github.com/users/ai/events{/privacy}","received_events_url":"https://api.github.com/users/ai/received_events","type":"User","site_admin":false},"created_at":"2016-03-20T11:52:10Z","updated_at":"2016-03-20T11:52:10Z","body":"@tjconcept about colons. We have two reasons:\r\n\r\n1. We use colons to selector/property detection. Stylus doesn’t have simple way to write multilines selectors and property values, so it can miss a colon.\r\n2. Most of developers ask me to leave a colons. Even many Stylus developers prefer colons."}}