{"action":"created","issue":{"url":"https://api.github.com/repos/xolvio/chimp/issues/390","repository_url":"https://api.github.com/repos/xolvio/chimp","labels_url":"https://api.github.com/repos/xolvio/chimp/issues/390/labels{/name}","comments_url":"https://api.github.com/repos/xolvio/chimp/issues/390/comments","events_url":"https://api.github.com/repos/xolvio/chimp/issues/390/events","html_url":"https://github.com/xolvio/chimp/issues/390","id":157761724,"number":390,"title":"Forked version of cucumber-js is causing issue to use chimp.js as enterprise (private) npm repository","user":{"login":"dilipkumar2k6","id":3301803,"avatar_url":"https://avatars.githubusercontent.com/u/3301803?v=3","gravatar_id":"","url":"https://api.github.com/users/dilipkumar2k6","html_url":"https://github.com/dilipkumar2k6","followers_url":"https://api.github.com/users/dilipkumar2k6/followers","following_url":"https://api.github.com/users/dilipkumar2k6/following{/other_user}","gists_url":"https://api.github.com/users/dilipkumar2k6/gists{/gist_id}","starred_url":"https://api.github.com/users/dilipkumar2k6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dilipkumar2k6/subscriptions","organizations_url":"https://api.github.com/users/dilipkumar2k6/orgs","repos_url":"https://api.github.com/users/dilipkumar2k6/repos","events_url":"https://api.github.com/users/dilipkumar2k6/events{/privacy}","received_events_url":"https://api.github.com/users/dilipkumar2k6/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-31T20:24:19Z","updated_at":"2016-06-02T17:19:23Z","closed_at":null,"body":"#####  Expected behaviour\r\nUse chimp.js in enterprise npm repository \r\n#####  Actual behaviour\r\nNot able to use chimp.js in enterprise npm repository because cucumber is used as forked version as below\r\n`\"cucumber\": \"xolvio/cucumber-js#v0.9.4-chimp.3\",`\r\nSince enterprise NPM repo doesn't have connectivity to github.com therefore it fails here. \r\n##### Steps to reproduce the problem\r\n1. Setup local npm repo\r\n2. Publish chimp.js and its dependencies in the local repo\r\n3. Block connectivity to github.com\r\n4. Try to install chimp.js using local npm repo\r\nIssue: It fails to install due to dependency on `xolvio/cucumber-js#v0.9.4-chimp.3` hosting on github.com\r\n\r\n#####  Used version\r\n* Chimp: 0.35.0\r\n* Node.js: 4.4.1\r\n* Operation system: MAC\r\n\r\n#####  Console / Log Output\r\n```\r\nnpm ERR! Command failed: git clone --template=/Users/REDACTED/.npm/_git-remotes/_templates --mirror git@github.com:xolvio/cucumber-js.git /Users/REDACTED/.npm/_git-remotes/git-github-com-xolvio-cucumber-js-git-ac9d35ff\r\nnpm ERR! Cloning into bare repository '/Users/REDACTED/.npm/_git-remotes/git-github-com-xolvio-cucumber-js-git-ac9d35ff'...\r\nnpm ERR! ssh_exchange_identification: Connection closed by remote host\r\nnpm ERR! fatal: Could not read from remote repository.\r\n```\r\n#####  What I see as possible solution \r\nCan we take any of following approach?\r\n\r\n1. Can we do pull request for changes in cucumber-js needed by chimp.js in cucumber-js repository? \r\n2. If  option 1 is not possible, can we publish forked copy of cucumber-js as chimp-cucumber-js and use this? \r\n\r\nPlease let me know if I have any other options to solve this problem. \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/xolvio/chimp/issues/comments/223360189","html_url":"https://github.com/xolvio/chimp/issues/390#issuecomment-223360189","issue_url":"https://api.github.com/repos/xolvio/chimp/issues/390","id":223360189,"user":{"login":"dilipkumar2k6","id":3301803,"avatar_url":"https://avatars.githubusercontent.com/u/3301803?v=3","gravatar_id":"","url":"https://api.github.com/users/dilipkumar2k6","html_url":"https://github.com/dilipkumar2k6","followers_url":"https://api.github.com/users/dilipkumar2k6/followers","following_url":"https://api.github.com/users/dilipkumar2k6/following{/other_user}","gists_url":"https://api.github.com/users/dilipkumar2k6/gists{/gist_id}","starred_url":"https://api.github.com/users/dilipkumar2k6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dilipkumar2k6/subscriptions","organizations_url":"https://api.github.com/users/dilipkumar2k6/orgs","repos_url":"https://api.github.com/users/dilipkumar2k6/repos","events_url":"https://api.github.com/users/dilipkumar2k6/events{/privacy}","received_events_url":"https://api.github.com/users/dilipkumar2k6/received_events","type":"User","site_admin":false},"created_at":"2016-06-02T17:19:23Z","updated_at":"2016-06-02T17:19:23Z","body":"I understand, but having forked version of cucumber-js in local npm repository and updating package.json to use the local cucumber-js is tedious. \r\n\r\nI am thinking if we can go with option 2 to publish xolvio-cucumber as a separate module. This will make chimp.js installation on local npm repo very easy. \r\n\r\n"}}
{"actor":{"display_login":"dilipkumar2k6"}}