{"action":"created","issue":{"url":"https://api.github.com/repos/haskell-servant/servant/issues/161","labels_url":"https://api.github.com/repos/haskell-servant/servant/issues/161/labels{/name}","comments_url":"https://api.github.com/repos/haskell-servant/servant/issues/161/comments","events_url":"https://api.github.com/repos/haskell-servant/servant/issues/161/events","html_url":"https://github.com/haskell-servant/servant/pull/161","id":96622469,"number":161,"title":"New Javascript code-generation","user":{"login":"alpmestan","id":119323,"avatar_url":"https://avatars.githubusercontent.com/u/119323?v=3","gravatar_id":"","url":"https://api.github.com/users/alpmestan","html_url":"https://github.com/alpmestan","followers_url":"https://api.github.com/users/alpmestan/followers","following_url":"https://api.github.com/users/alpmestan/following{/other_user}","gists_url":"https://api.github.com/users/alpmestan/gists{/gist_id}","starred_url":"https://api.github.com/users/alpmestan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alpmestan/subscriptions","organizations_url":"https://api.github.com/users/alpmestan/orgs","repos_url":"https://api.github.com/users/alpmestan/repos","events_url":"https://api.github.com/users/alpmestan/events{/privacy}","received_events_url":"https://api.github.com/users/alpmestan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/haskell-servant/servant/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-22T17:30:02Z","updated_at":"2015-07-23T20:37:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/haskell-servant/servant/pulls/161","html_url":"https://github.com/haskell-servant/servant/pull/161","diff_url":"https://github.com/haskell-servant/servant/pull/161.diff","patch_url":"https://github.com/haskell-servant/servant/pull/161.patch"},"body":"This PR contains the work done in #159 to supply javascript code generators based on vanilla Javascript and Angular in addition to jQuery, and cleans up a lot of the code to provide a dead simple API that boils down to using `jsForAPI`/`writeJSForAPI` along with the generator you want. That's it.\r\n\r\nWe also thought this would be a good opportunity to rename the package from `servant-jquery` to `servant-js`, and same with the module names.\r\n\r\nI might have missed a few `s/servant-jquery/servant-js/` even though I think there's none of that left anywhere important.\r\n\r\nPS: do not merge yet, I yet have to write the chanlog entry for this."},"comment":{"url":"https://api.github.com/repos/haskell-servant/servant/issues/comments/124233437","html_url":"https://github.com/haskell-servant/servant/pull/161#issuecomment-124233437","issue_url":"https://api.github.com/repos/haskell-servant/servant/issues/161","id":124233437,"user":{"login":"alpmestan","id":119323,"avatar_url":"https://avatars.githubusercontent.com/u/119323?v=3","gravatar_id":"","url":"https://api.github.com/users/alpmestan","html_url":"https://github.com/alpmestan","followers_url":"https://api.github.com/users/alpmestan/followers","following_url":"https://api.github.com/users/alpmestan/following{/other_user}","gists_url":"https://api.github.com/users/alpmestan/gists{/gist_id}","starred_url":"https://api.github.com/users/alpmestan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alpmestan/subscriptions","organizations_url":"https://api.github.com/users/alpmestan/orgs","repos_url":"https://api.github.com/users/alpmestan/repos","events_url":"https://api.github.com/users/alpmestan/events{/privacy}","received_events_url":"https://api.github.com/users/alpmestan/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T20:37:19Z","updated_at":"2015-07-23T20:37:19Z","body":"Hooray, thanks a lot for your work on that @freezeboy, can't wait for your next patches ;)"}}