{"action":"created","issue":{"url":"https://api.github.com/repos/nodegit/nodegit/issues/350","labels_url":"https://api.github.com/repos/nodegit/nodegit/issues/350/labels{/name}","comments_url":"https://api.github.com/repos/nodegit/nodegit/issues/350/comments","events_url":"https://api.github.com/repos/nodegit/nodegit/issues/350/events","html_url":"https://github.com/nodegit/nodegit/pull/350","id":54361021,"number":350,"title":"WIP: Refactor publishing","user":{"login":"maxkorp","id":1302526,"avatar_url":"https://avatars.githubusercontent.com/u/1302526?v=3","gravatar_id":"","url":"https://api.github.com/users/maxkorp","html_url":"https://github.com/maxkorp","followers_url":"https://api.github.com/users/maxkorp/followers","following_url":"https://api.github.com/users/maxkorp/following{/other_user}","gists_url":"https://api.github.com/users/maxkorp/gists{/gist_id}","starred_url":"https://api.github.com/users/maxkorp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxkorp/subscriptions","organizations_url":"https://api.github.com/users/maxkorp/orgs","repos_url":"https://api.github.com/users/maxkorp/repos","events_url":"https://api.github.com/users/maxkorp/events{/privacy}","received_events_url":"https://api.github.com/users/maxkorp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-14T18:56:35Z","updated_at":"2015-01-14T20:25:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodegit/nodegit/pulls/350","html_url":"https://github.com/nodegit/nodegit/pull/350","diff_url":"https://github.com/nodegit/nodegit/pull/350.diff","patch_url":"https://github.com/nodegit/nodegit/pull/350.patch"},"body":"So I've done quite a bit here.\r\n - First of all, we've minimized the dependency list for normal non dev installs.\r\n - If the install happens from the NPM registry, we clean up after ourselves (cuts size by ~50%) including some extra dependencies (takes us well over 50% savings).\r\n - Added the option to do a debug build using BUILD_DEBUG=1, and a shorthand `npm run buildDebug`\r\n - Moved node-webkit detection to an outside module\r\n - made it so generate scripts can be called on the command line, but require returns a function, rather than taking immediate effect.\r\n - moved all scripts out of the root directory and in to lifecyclescripts\r\n - prepublish step also downloads vendor deps, since those are now published. \r\n"},"comment":{"url":"https://api.github.com/repos/nodegit/nodegit/issues/comments/69984974","html_url":"https://github.com/nodegit/nodegit/pull/350#issuecomment-69984974","issue_url":"https://api.github.com/repos/nodegit/nodegit/issues/350","id":69984974,"user":{"login":"maxkorp","id":1302526,"avatar_url":"https://avatars.githubusercontent.com/u/1302526?v=3","gravatar_id":"","url":"https://api.github.com/users/maxkorp","html_url":"https://github.com/maxkorp","followers_url":"https://api.github.com/users/maxkorp/followers","following_url":"https://api.github.com/users/maxkorp/following{/other_user}","gists_url":"https://api.github.com/users/maxkorp/gists{/gist_id}","starred_url":"https://api.github.com/users/maxkorp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxkorp/subscriptions","organizations_url":"https://api.github.com/users/maxkorp/orgs","repos_url":"https://api.github.com/users/maxkorp/repos","events_url":"https://api.github.com/users/maxkorp/events{/privacy}","received_events_url":"https://api.github.com/users/maxkorp/received_events","type":"User","site_admin":false},"created_at":"2015-01-14T20:25:15Z","updated_at":"2015-01-14T20:25:15Z","body":"I'm fine pushing it to an 0.3.0. Might be time for that bump soon anyways with the libgit changes from upstream.\r\n"}}