{"action":"closed","issue":{"url":"https://api.github.com/repos/emberjs/ember.js/issues/13693","repository_url":"https://api.github.com/repos/emberjs/ember.js","labels_url":"https://api.github.com/repos/emberjs/ember.js/issues/13693/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/ember.js/issues/13693/comments","events_url":"https://api.github.com/repos/emberjs/ember.js/issues/13693/events","html_url":"https://github.com/emberjs/ember.js/issues/13693","id":160753442,"number":13693,"title":"undefined behavior for nested brace expansion","user":{"login":"kellyselden","id":602423,"avatar_url":"https://avatars.githubusercontent.com/u/602423?v=3","gravatar_id":"","url":"https://api.github.com/users/kellyselden","html_url":"https://github.com/kellyselden","followers_url":"https://api.github.com/users/kellyselden/followers","following_url":"https://api.github.com/users/kellyselden/following{/other_user}","gists_url":"https://api.github.com/users/kellyselden/gists{/gist_id}","starred_url":"https://api.github.com/users/kellyselden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kellyselden/subscriptions","organizations_url":"https://api.github.com/users/kellyselden/orgs","repos_url":"https://api.github.com/users/kellyselden/repos","events_url":"https://api.github.com/users/kellyselden/events{/privacy}","received_events_url":"https://api.github.com/users/kellyselden/received_events","type":"User","site_admin":false},"labels":[{"id":329513037,"url":"https://api.github.com/repos/emberjs/ember.js/labels/Needs%20Team%20Response","name":"Needs Team Response","color":"009800","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-06-16T20:29:25Z","updated_at":"2016-11-07T14:08:48Z","closed_at":"2016-11-07T14:08:48Z","body":"I've come across some code that _could_ use nested brace expansion. I tried it out manually first and got this:\n\n```\nEmber.expandProperties('first.{second1,second2.{third1,third2}}', echo);\nfirst.second1third1\nfirst.second1third2\nfirst.second2.third1\nfirst.second2.third2\n```\n\nI've read [this](https://github.com/emberjs/ember.js/pull/13231#issuecomment-204632269) which hints that it was discussed or decided to not support. If it is unsupported, perhaps it should error, like when you put a space in. Or maybe it just needs a regex update to fully support it? It could make computeds further collapsable.\n"}}
{"actor":{"display_login":"rwjblue"}}