{"action":"created","issue":{"url":"https://api.github.com/repos/marklogic/roxy/issues/454","labels_url":"https://api.github.com/repos/marklogic/roxy/issues/454/labels{/name}","comments_url":"https://api.github.com/repos/marklogic/roxy/issues/454/comments","events_url":"https://api.github.com/repos/marklogic/roxy/issues/454/events","html_url":"https://github.com/marklogic/roxy/issues/454","id":83694595,"number":454,"title":"Add support for npm install","user":{"login":"rlouapre","id":6400566,"avatar_url":"https://avatars.githubusercontent.com/u/6400566?v=3","gravatar_id":"","url":"https://api.github.com/users/rlouapre","html_url":"https://github.com/rlouapre","followers_url":"https://api.github.com/users/rlouapre/followers","following_url":"https://api.github.com/users/rlouapre/following{/other_user}","gists_url":"https://api.github.com/users/rlouapre/gists{/gist_id}","starred_url":"https://api.github.com/users/rlouapre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rlouapre/subscriptions","organizations_url":"https://api.github.com/users/rlouapre/orgs","repos_url":"https://api.github.com/users/rlouapre/repos","events_url":"https://api.github.com/users/rlouapre/events{/privacy}","received_events_url":"https://api.github.com/users/rlouapre/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-06-01T21:08:01Z","updated_at":"2015-07-08T10:19:55Z","closed_at":null,"body":"Would it be possible to add ```package.json``` in the root project so Roxy could be installed from npm?\r\n\r\nMarkLogic Slush generator could then use it with gulp-install task and this code [2] would not be necessary.\r\n\r\n[1] - https://docs.npmjs.com/cli/install\r\n[2] - https://github.com/marklogic/slush-marklogic-node/blob/master/slushfile.js#L32-L66\r\n"},"comment":{"url":"https://api.github.com/repos/marklogic/roxy/issues/comments/119532996","html_url":"https://github.com/marklogic/roxy/issues/454#issuecomment-119532996","issue_url":"https://api.github.com/repos/marklogic/roxy/issues/454","id":119532996,"user":{"login":"joemfb","id":702304,"avatar_url":"https://avatars.githubusercontent.com/u/702304?v=3","gravatar_id":"","url":"https://api.github.com/users/joemfb","html_url":"https://github.com/joemfb","followers_url":"https://api.github.com/users/joemfb/followers","following_url":"https://api.github.com/users/joemfb/following{/other_user}","gists_url":"https://api.github.com/users/joemfb/gists{/gist_id}","starred_url":"https://api.github.com/users/joemfb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joemfb/subscriptions","organizations_url":"https://api.github.com/users/joemfb/orgs","repos_url":"https://api.github.com/users/joemfb/repos","events_url":"https://api.github.com/users/joemfb/events{/privacy}","received_events_url":"https://api.github.com/users/joemfb/received_events","type":"User","site_admin":false},"created_at":"2015-07-08T10:19:55Z","updated_at":"2015-07-08T10:19:55Z","body":"I disagree; I think Roxy is or should be a command-line tool for managing apps. And since it's written in Ruby, I think it should be distributed as a gem. (Homebrew could also work, but then what about Windows: nuget?)\r\n\r\nThat would mean that `app_specific.rb`, `build.properties`, and any environment-specific config would live within a Roxy project, but all the Ruby and XQuery libraries would be bundled within the gem. One nice consequence of this would be cleaner, smaller projects.\r\n\r\nMy view for mlpm is that it should manage packages that are to be evaluated within Marklogic. I think Marklogic-related tools should use language/environment specific distribution mechanisms (npm for js, Rubygems for ruby, pip for python, etc.)."}}