{"action":"created","issue":{"url":"https://api.github.com/repos/raml-org/raml-js-parser/issues/126","labels_url":"https://api.github.com/repos/raml-org/raml-js-parser/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/raml-org/raml-js-parser/issues/126/comments","events_url":"https://api.github.com/repos/raml-org/raml-js-parser/issues/126/events","html_url":"https://github.com/raml-org/raml-js-parser/issues/126","id":55245844,"number":126,"title":"File cache","user":{"login":"blakeembrey","id":1088987,"avatar_url":"https://avatars.githubusercontent.com/u/1088987?v=3","gravatar_id":"","url":"https://api.github.com/users/blakeembrey","html_url":"https://github.com/blakeembrey","followers_url":"https://api.github.com/users/blakeembrey/followers","following_url":"https://api.github.com/users/blakeembrey/following{/other_user}","gists_url":"https://api.github.com/users/blakeembrey/gists{/gist_id}","starred_url":"https://api.github.com/users/blakeembrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakeembrey/subscriptions","organizations_url":"https://api.github.com/users/blakeembrey/orgs","repos_url":"https://api.github.com/users/blakeembrey/repos","events_url":"https://api.github.com/users/blakeembrey/events{/privacy}","received_events_url":"https://api.github.com/users/blakeembrey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-23T05:12:42Z","updated_at":"2015-01-23T11:34:32Z","closed_at":null,"body":"It'd be fantastic if there could be an exposed cache of parsed RAML. It'd be a breaking change to the API, but it'd enable much more performant and flexible solution using the RAML parser. For example, having the API designer re-parse every change, generating documentation from a watch server, automatically restarting Osprey during development, etc. Also, it'd fix making multiple requests to the same file on the filesystem or remotely and properly allow composition using the filesystem instead of raml globals.\r\n\r\nExisting example: Browserify + watchify"},"comment":{"url":"https://api.github.com/repos/raml-org/raml-js-parser/issues/comments/71181577","html_url":"https://github.com/raml-org/raml-js-parser/issues/126#issuecomment-71181577","issue_url":"https://api.github.com/repos/raml-org/raml-js-parser/issues/126","id":71181577,"user":{"login":"dmartinezg","id":1099335,"avatar_url":"https://avatars.githubusercontent.com/u/1099335?v=3","gravatar_id":"","url":"https://api.github.com/users/dmartinezg","html_url":"https://github.com/dmartinezg","followers_url":"https://api.github.com/users/dmartinezg/followers","following_url":"https://api.github.com/users/dmartinezg/following{/other_user}","gists_url":"https://api.github.com/users/dmartinezg/gists{/gist_id}","starred_url":"https://api.github.com/users/dmartinezg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmartinezg/subscriptions","organizations_url":"https://api.github.com/users/dmartinezg/orgs","repos_url":"https://api.github.com/users/dmartinezg/repos","events_url":"https://api.github.com/users/dmartinezg/events{/privacy}","received_events_url":"https://api.github.com/users/dmartinezg/received_events","type":"User","site_admin":false},"created_at":"2015-01-23T11:34:32Z","updated_at":"2015-01-23T11:34:32Z","body":":+1: "}}