{"action":"created","issue":{"url":"https://api.github.com/repos/jspm/jspm-cli/issues/711","labels_url":"https://api.github.com/repos/jspm/jspm-cli/issues/711/labels{/name}","comments_url":"https://api.github.com/repos/jspm/jspm-cli/issues/711/comments","events_url":"https://api.github.com/repos/jspm/jspm-cli/issues/711/events","html_url":"https://github.com/jspm/jspm-cli/issues/711","id":71007810,"number":711,"title":"Don't check config.js into version control.","user":{"login":"Zoltu","id":886059,"avatar_url":"https://avatars.githubusercontent.com/u/886059?v=3","gravatar_id":"","url":"https://api.github.com/users/Zoltu","html_url":"https://github.com/Zoltu","followers_url":"https://api.github.com/users/Zoltu/followers","following_url":"https://api.github.com/users/Zoltu/following{/other_user}","gists_url":"https://api.github.com/users/Zoltu/gists{/gist_id}","starred_url":"https://api.github.com/users/Zoltu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zoltu/subscriptions","organizations_url":"https://api.github.com/users/Zoltu/orgs","repos_url":"https://api.github.com/users/Zoltu/repos","events_url":"https://api.github.com/users/Zoltu/events{/privacy}","received_events_url":"https://api.github.com/users/Zoltu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-26T04:19:57Z","updated_at":"2015-04-27T15:46:22Z","closed_at":null,"body":"On https://github.com/jspm/jspm-cli/wiki/Getting-Started it recommends checking config.js into version control.  However, this is a generated file that can be largely derived from package.json.  If someone changes package.json, this file will need to change as well.\r\n\r\nI believe there are some options at the top of config.js that are not derived settings.  These should be split out into a separate file so that they may be checked into source control without having to check in all of the mappings (which can be regenerated on `jspm install`)."},"comment":{"url":"https://api.github.com/repos/jspm/jspm-cli/issues/comments/96718518","html_url":"https://github.com/jspm/jspm-cli/issues/711#issuecomment-96718518","issue_url":"https://api.github.com/repos/jspm/jspm-cli/issues/711","id":96718518,"user":{"login":"guybedford","id":598730,"avatar_url":"https://avatars.githubusercontent.com/u/598730?v=3","gravatar_id":"","url":"https://api.github.com/users/guybedford","html_url":"https://github.com/guybedford","followers_url":"https://api.github.com/users/guybedford/followers","following_url":"https://api.github.com/users/guybedford/following{/other_user}","gists_url":"https://api.github.com/users/guybedford/gists{/gist_id}","starred_url":"https://api.github.com/users/guybedford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guybedford/subscriptions","organizations_url":"https://api.github.com/users/guybedford/orgs","repos_url":"https://api.github.com/users/guybedford/repos","events_url":"https://api.github.com/users/guybedford/events{/privacy}","received_events_url":"https://api.github.com/users/guybedford/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T15:46:22Z","updated_at":"2015-04-27T15:46:22Z","body":"`jspm install` will fetch `foo@1.2.3` as the `--lock` option is implicit for argumentless installs.\r\n\r\nThe package.json represents the upgrade paths to be tested, while the config file represents the exact current state. They are two very separate things - the intended install and the actual install. The `^1.2.3` in the install tells `jspm update` how it can update the package."}}