{"action":"created","issue":{"url":"https://api.github.com/repos/alexbrazier/package-bundle/issues/11","repository_url":"https://api.github.com/repos/alexbrazier/package-bundle","labels_url":"https://api.github.com/repos/alexbrazier/package-bundle/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/alexbrazier/package-bundle/issues/11/comments","events_url":"https://api.github.com/repos/alexbrazier/package-bundle/issues/11/events","html_url":"https://github.com/alexbrazier/package-bundle/pull/11","id":330077549,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkzMTc1NDkw","number":11,"title":"Support for running in a highly locked-down environment","user":{"login":"ricksbrown","id":4993735,"node_id":"MDQ6VXNlcjQ5OTM3MzU=","avatar_url":"https://avatars3.githubusercontent.com/u/4993735?v=4","gravatar_id":"","url":"https://api.github.com/users/ricksbrown","html_url":"https://github.com/ricksbrown","followers_url":"https://api.github.com/users/ricksbrown/followers","following_url":"https://api.github.com/users/ricksbrown/following{/other_user}","gists_url":"https://api.github.com/users/ricksbrown/gists{/gist_id}","starred_url":"https://api.github.com/users/ricksbrown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ricksbrown/subscriptions","organizations_url":"https://api.github.com/users/ricksbrown/orgs","repos_url":"https://api.github.com/users/ricksbrown/repos","events_url":"https://api.github.com/users/ricksbrown/events{/privacy}","received_events_url":"https://api.github.com/users/ricksbrown/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-06-07T00:31:53Z","updated_at":"2018-06-08T20:38:32Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/alexbrazier/package-bundle/pulls/11","html_url":"https://github.com/alexbrazier/package-bundle/pull/11","diff_url":"https://github.com/alexbrazier/package-bundle/pull/11.diff","patch_url":"https://github.com/alexbrazier/package-bundle/pull/11.patch"},"body":"This PR does two things:\r\n1. Uses `http://registry.npmjs.org` instead of `https://registry.npmjs.org` for tarball downloads.\r\n  This was already preferred when fetching package metadata [as seen here](https://github.com/alexbrazier/package-bundle/blob/486158ad2301ca3352b1c1d957452e5c2d2bb3e5/src/Resolver.js#L10). So I believe this is consistent with existing behavior.\r\n1. Adds basic proxy support.\r\n  While it would be possible to rely on [environment variables](https://www.npmjs.com/package/request#controlling-proxy-behaviour-using-environment-variables) I felt it would be helpful to explicitly support setting a proxy for downloads.\r\n\r\nThese were the features I needed to get this tool working behind a highly controlled corporate gateway.\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/alexbrazier/package-bundle/issues/comments/395883543","html_url":"https://github.com/alexbrazier/package-bundle/pull/11#issuecomment-395883543","issue_url":"https://api.github.com/repos/alexbrazier/package-bundle/issues/11","id":395883543,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTg4MzU0Mw==","user":{"login":"ricksbrown","id":4993735,"node_id":"MDQ6VXNlcjQ5OTM3MzU=","avatar_url":"https://avatars3.githubusercontent.com/u/4993735?v=4","gravatar_id":"","url":"https://api.github.com/users/ricksbrown","html_url":"https://github.com/ricksbrown","followers_url":"https://api.github.com/users/ricksbrown/followers","following_url":"https://api.github.com/users/ricksbrown/following{/other_user}","gists_url":"https://api.github.com/users/ricksbrown/gists{/gist_id}","starred_url":"https://api.github.com/users/ricksbrown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ricksbrown/subscriptions","organizations_url":"https://api.github.com/users/ricksbrown/orgs","repos_url":"https://api.github.com/users/ricksbrown/repos","events_url":"https://api.github.com/users/ricksbrown/events{/privacy}","received_events_url":"https://api.github.com/users/ricksbrown/received_events","type":"User","site_admin":false},"created_at":"2018-06-08T20:38:32Z","updated_at":"2018-06-08T20:38:32Z","author_association":"NONE","body":"@luisdavim Why should we use https instead of http to download artefacts from the public NPM repository? \r\n\r\nThis will simply force me to fork the project and publish my own version to NPM which is just \"more noise\" as far an I am concerned. I would much rather work together in a spirit of open collaboration with the goal of developing more quality and less quantity. \r\n\r\nWe all work with constraints in non-ideal circumstances, though our constraints may be different. My constraint (shared by many as my searching on stack overflow attests) is a highly controlled corporate gateway that uses self-signed certificates when intercepting https traffic. \r\n"}}
{"actor":{"display_login":"ricksbrown"}}