{"action":"created","issue":{"url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/324","labels_url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/324/labels{/name}","comments_url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/324/comments","events_url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/324/events","html_url":"https://github.com/TypeStrong/atom-typescript/issues/324","id":72707653,"number":324,"title":"Move compile on save to `ide` key","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":[{"url":"https://api.github.com/repos/TypeStrong/atom-typescript/labels/breaking-change","name":"breaking-change","color":"e11d21"},{"url":"https://api.github.com/repos/TypeStrong/atom-typescript/labels/priority:high","name":"priority:high","color":"e11d21"}],"state":"open","locked":false,"assignee":{"login":"basarat","id":874898,"avatar_url":"https://avatars.githubusercontent.com/u/874898?v=3","gravatar_id":"","url":"https://api.github.com/users/basarat","html_url":"https://github.com/basarat","followers_url":"https://api.github.com/users/basarat/followers","following_url":"https://api.github.com/users/basarat/following{/other_user}","gists_url":"https://api.github.com/users/basarat/gists{/gist_id}","starred_url":"https://api.github.com/users/basarat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/basarat/subscriptions","organizations_url":"https://api.github.com/users/basarat/orgs","repos_url":"https://api.github.com/users/basarat/repos","events_url":"https://api.github.com/users/basarat/events{/privacy}","received_events_url":"https://api.github.com/users/basarat/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-05-02T22:22:01Z","updated_at":"2015-05-04T08:03:18Z","closed_at":null,"body":"TL;DR: Provide a way to disable the build part of `atom-typescript` but retain the IDE features (auto-complete, syntax highlighting, etc.)\r\n\r\nI have a project that leverages a number of technologies that require a build step.  I am using gulp as my build system.  I would like to be able to use `atom-typescript`, but I do not want it to be building things for me, I just want it for the IDE features.\r\n\r\nFrom what I can tell, there isn't a way that I can disable the build-system features of `atom-typescript` while retaining the rest of the features.  `gulp-typescript` uses `tsconfig.json`, so as long as `atom-typescript` continues to use `tsconfig.json` for its configuration then everything should stay in sync.\r\n\r\nThe reason auto-compilation is a problem is because my build system does more than a default TypeScript compile.  After the typescript files are built, they need to be processed and put in the correct location.  `atom-typescript` is currently creating intermediate files that should not exist for longer than it takes to run a build.\r\n\r\nAlso, `atom-typescript` doesn't support `rootDir` yet, though I imagine this is a temporary problem."},"comment":{"url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/comments/98620387","html_url":"https://github.com/TypeStrong/atom-typescript/issues/324#issuecomment-98620387","issue_url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/324","id":98620387,"user":{"login":"basarat","id":874898,"avatar_url":"https://avatars.githubusercontent.com/u/874898?v=3","gravatar_id":"","url":"https://api.github.com/users/basarat","html_url":"https://github.com/basarat","followers_url":"https://api.github.com/users/basarat/followers","following_url":"https://api.github.com/users/basarat/following{/other_user}","gists_url":"https://api.github.com/users/basarat/gists{/gist_id}","starred_url":"https://api.github.com/users/basarat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/basarat/subscriptions","organizations_url":"https://api.github.com/users/basarat/orgs","repos_url":"https://api.github.com/users/basarat/repos","events_url":"https://api.github.com/users/basarat/events{/privacy}","received_events_url":"https://api.github.com/users/basarat/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T08:03:18Z","updated_at":"2015-05-04T08:03:18Z","body":"> If it is going to end up in a general ide key, it may be a good idea to get feedback from the community (outside of atom-typescript) on this to better coordinate with other IDEs on the matter\r\n\r\nWe did discuss it : https://github.com/Microsoft/TypeScript/issues/2326 I just left another comment https://github.com/Microsoft/TypeScript/issues/2326#issuecomment-98620293"}}