{"action":"opened","issue":{"url":"https://api.github.com/repos/google/closure-templates/issues/31","labels_url":"https://api.github.com/repos/google/closure-templates/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/google/closure-templates/issues/31/comments","events_url":"https://api.github.com/repos/google/closure-templates/issues/31/events","html_url":"https://github.com/google/closure-templates/issues/31","id":59170928,"number":31,"title":"commonJS asynchronous module definition support","user":{"login":"mkaatman","id":275547,"avatar_url":"https://avatars.githubusercontent.com/u/275547?v=3","gravatar_id":"","url":"https://api.github.com/users/mkaatman","html_url":"https://github.com/mkaatman","followers_url":"https://api.github.com/users/mkaatman/followers","following_url":"https://api.github.com/users/mkaatman/following{/other_user}","gists_url":"https://api.github.com/users/mkaatman/gists{/gist_id}","starred_url":"https://api.github.com/users/mkaatman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkaatman/subscriptions","organizations_url":"https://api.github.com/users/mkaatman/orgs","repos_url":"https://api.github.com/users/mkaatman/repos","events_url":"https://api.github.com/users/mkaatman/events{/privacy}","received_events_url":"https://api.github.com/users/mkaatman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-27T00:53:02Z","updated_at":"2015-02-27T00:53:02Z","closed_at":null,"body":"Migrated from https://code.google.com/p/closure-templates/issues/detail?id=29\r\n\r\nJamon has moved on to using React, but others might still find his patch useful.\r\nhttps://code.google.com/p/closure-templates/issues/attachmentText?id=29&aid=-6428444581076525520&name=useCommonJsAsyncDef.patch&token=ABZ6GAeKnA2uHc77T5Pca4kZNcsDviSeug%3A1424996967565\r\n\r\n--useCommonJsAsyncDef\r\n\t\t  usage = \"When this option is used, each generated JS file with be wrapped with define() command and will specify external callees as dependencies according to the CommonJS asynchronous definition proposal.  Use in conjunction with --dependencies\""}}