{"pull_request":{"state":"closed","user":{"avatar_url":"https://secure.gravatar.com/avatar/1473ab9d32f395252f9b824cbd74a50e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"1473ab9d32f395252f9b824cbd74a50e","url":"https://api.github.com/users/javruben","login":"javruben","id":248865},"deletions":5,"merged_by":null,"updated_at":"2011-11-02T04:47:31Z","commits":4,"base":{"ref":"master","repo":{"name":"requirejs","pushed_at":"2011-10-27T17:06:14Z","fork":false,"master_branch":null,"homepage":"http://requirejs.org/","open_issues":22,"clone_url":"https://github.com/jrburke/requirejs.git","updated_at":"2011-11-02T02:37:30Z","forks":88,"private":false,"language":"JavaScript","svn_url":"https://svn.github.com/jrburke/requirejs","url":"https://api.github.com/repos/jrburke/requirejs","owner":{"avatar_url":"https://secure.gravatar.com/avatar/00ac28bdce61e7db41be57fb3b7f3525?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"00ac28bdce61e7db41be57fb3b7f3525","url":"https://api.github.com/users/jrburke","login":"jrburke","id":73359},"html_url":"https://github.com/jrburke/requirejs","description":"A file and module loader for JavaScript","size":316,"id":501326,"watchers":783,"git_url":"git://github.com/jrburke/requirejs.git","created_at":"2010-02-03T21:08:14Z","ssh_url":"git@github.com:jrburke/requirejs.git"},"user":{"avatar_url":"https://secure.gravatar.com/avatar/00ac28bdce61e7db41be57fb3b7f3525?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"00ac28bdce61e7db41be57fb3b7f3525","url":"https://api.github.com/users/jrburke","login":"jrburke","id":73359},"label":"jrburke:master","sha":"6e62c824629952d3e66f48e8e777822afbaa59cc"},"comments":4,"diff_url":"https://github.com/jrburke/requirejs/pull/16.diff","closed_at":"2011-11-02T04:47:31Z","url":"https://api.github.com/repos/jrburke/requirejs/pulls/16","additions":211,"merged":false,"head":{"ref":"master","repo":{"name":"requirejs","pushed_at":"2010-10-07T14:14:43Z","fork":true,"master_branch":null,"homepage":"http://requirejs.org/","open_issues":0,"clone_url":"https://github.com/javruben/requirejs.git","updated_at":"2011-10-04T03:22:18Z","forks":1,"private":false,"language":"JavaScript","svn_url":"https://svn.github.com/javruben/requirejs","url":"https://api.github.com/repos/javruben/requirejs","owner":{"avatar_url":"https://secure.gravatar.com/avatar/1473ab9d32f395252f9b824cbd74a50e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"1473ab9d32f395252f9b824cbd74a50e","url":"https://api.github.com/users/javruben","login":"javruben","id":248865},"html_url":"https://github.com/javruben/requirejs","description":"A file and module loader for JavaScript","size":13892,"id":952032,"watchers":1,"git_url":"git://github.com/javruben/requirejs.git","created_at":"2010-09-30T18:42:13Z","ssh_url":"git@github.com:javruben/requirejs.git"},"user":{"avatar_url":"https://secure.gravatar.com/avatar/1473ab9d32f395252f9b824cbd74a50e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"1473ab9d32f395252f9b824cbd74a50e","url":"https://api.github.com/users/javruben","login":"javruben","id":248865},"label":"javruben:master","sha":"11baf07ad42afb583d16f13ff3bb95a9dd618238"},"merged_at":null,"body":"Hi,\r\n\r\nI've added a (ridiculously simple) module that allows you to fetch a reference to a module only when it's already in the cache. I believe this is a common usecase for maybe some of the bigger frameworks. This problem is not easily solvable with module modifiers because it would require knowledge about other modules that is not available.\r\n\r\nKind Regards,\r\n\r\nRuben Daniels\r\nAjax.org","review_comments":0,"html_url":"https://github.com/jrburke/requirejs/pull/16","issue_url":"https://github.com/jrburke/requirejs/issues/16","_links":{"comments":{"href":"https://api.github.com/repos/jrburke/requirejs/issues/16/comments"},"html":{"href":"https://github.com/jrburke/requirejs/pull/16"},"review_comments":{"href":"https://api.github.com/repos/jrburke/requirejs/pulls/16/comments"},"self":{"href":"https://api.github.com/repos/jrburke/requirejs/pulls/16"}},"number":16,"title":"Module for optional dependencies","mergeable":false,"id":10705,"patch_url":"https://github.com/jrburke/requirejs/pull/16.patch","changed_files":3,"created_at":"2010-10-01T09:14:38Z"},"action":"closed","number":16}