{"action":"created","issue":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3006","repository_url":"https://api.github.com/repos/ember-cli/ember-cli","labels_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3006/labels{/name}","comments_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3006/comments","events_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3006/events","html_url":"https://github.com/ember-cli/ember-cli/issues/3006","id":54520185,"number":3006,"title":"`ember install:npm <package>` eschews SemVer by default.","user":{"login":"crazymykl","id":234584,"avatar_url":"https://avatars.githubusercontent.com/u/234584?v=3","gravatar_id":"","url":"https://api.github.com/users/crazymykl","html_url":"https://github.com/crazymykl","followers_url":"https://api.github.com/users/crazymykl/followers","following_url":"https://api.github.com/users/crazymykl/following{/other_user}","gists_url":"https://api.github.com/users/crazymykl/gists{/gist_id}","starred_url":"https://api.github.com/users/crazymykl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crazymykl/subscriptions","organizations_url":"https://api.github.com/users/crazymykl/orgs","repos_url":"https://api.github.com/users/crazymykl/repos","events_url":"https://api.github.com/users/crazymykl/events{/privacy}","received_events_url":"https://api.github.com/users/crazymykl/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2015-01-15T23:29:37Z","updated_at":"2016-11-03T17:58:38Z","closed_at":"2015-01-29T21:56:39Z","body":"This behavior, introduced in commit fcb3f70e3712c9566e5162ce9dce2f2ce8c02e1e, is very different than standard practices. If users wish to lock down their versions, or even shrinkwrap, they certainly can, but the default should be Semantic Versioning.\n"},"comment":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/comments/258223636","html_url":"https://github.com/ember-cli/ember-cli/issues/3006#issuecomment-258223636","issue_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3006","id":258223636,"user":{"login":"dafortin","id":18552536,"avatar_url":"https://avatars.githubusercontent.com/u/18552536?v=3","gravatar_id":"","url":"https://api.github.com/users/dafortin","html_url":"https://github.com/dafortin","followers_url":"https://api.github.com/users/dafortin/followers","following_url":"https://api.github.com/users/dafortin/following{/other_user}","gists_url":"https://api.github.com/users/dafortin/gists{/gist_id}","starred_url":"https://api.github.com/users/dafortin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dafortin/subscriptions","organizations_url":"https://api.github.com/users/dafortin/orgs","repos_url":"https://api.github.com/users/dafortin/repos","events_url":"https://api.github.com/users/dafortin/events{/privacy}","received_events_url":"https://api.github.com/users/dafortin/received_events","type":"User","site_admin":false},"created_at":"2016-11-03T17:58:38Z","updated_at":"2016-11-03T17:58:38Z","body":"Hi guys,\r\n\r\nWe are currently working on an addon that will install a set of packages in a file [ember-cli-ecosystem-installer](https://github.com/ciena-blueplanet/ember-cli-ecosystem-installer ). \r\n\r\nThe basic concept of that tool is the following:\r\n1. You do an `ember install ember-cli-ecosystem-installer`\r\n1. The tool willl prompt you with a list of packages to install and it will also check the packages installed\r\n1. The user can choose packages\r\n1. The tool will install/unistall all those packages\r\n\r\nWe noticed that even if we are requesting a version respecting semver format ember is installing a fixed version. For us it's very important to install the version requested and not a fixed version.\r\n\r\nWe are using `npm shrinkwrap` for other projects and it's working fine. \r\n\r\nWill it be possible to reopen this discussion and determine if it will be possible to have a better handling of semver version to get `~`, `^` and `>>=<<=` working?"}}
{"actor":{"display_login":"dafortin"}}