{"action":"opened","issue":{"url":"https://api.github.com/repos/typings/registry/issues/75","repository_url":"https://api.github.com/repos/typings/registry","labels_url":"https://api.github.com/repos/typings/registry/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/typings/registry/issues/75/comments","events_url":"https://api.github.com/repos/typings/registry/issues/75/events","html_url":"https://github.com/typings/registry/issues/75","id":130852622,"number":75,"title":"Port toolings type file with higher priority?","user":{"login":"unional","id":3254987,"avatar_url":"https://avatars.githubusercontent.com/u/3254987?v=3","gravatar_id":"","url":"https://api.github.com/users/unional","html_url":"https://github.com/unional","followers_url":"https://api.github.com/users/unional/followers","following_url":"https://api.github.com/users/unional/following{/other_user}","gists_url":"https://api.github.com/users/unional/gists{/gist_id}","starred_url":"https://api.github.com/users/unional/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/unional/subscriptions","organizations_url":"https://api.github.com/users/unional/orgs","repos_url":"https://api.github.com/users/unional/repos","events_url":"https://api.github.com/users/unional/events{/privacy}","received_events_url":"https://api.github.com/users/unional/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-02T23:26:47Z","updated_at":"2016-02-02T23:26:47Z","closed_at":null,"body":"Propose to port tools such as gulp, mocha, jasmine, chai, etc over to typings first.\r\n\r\nCurrently, without porting them over, `typings i -D ...` would cause unnecessary compile error because `browser.d.ts` and `main.d.ts` include dev dependencies just like regular dependencies.\r\n\r\nSo `tsc` will fail with error such as:\r\n```sh\r\ntypings/browser/ambient/gulp/gulp.d.ts(10,35): error TS2307: Cannot find module 'orchestrator'.\r\ntypings/browser/ambient/gulp/gulp.d.ts(50,31): error TS2503: Cannot find namespace 'NodeJS'.\r\ntypings/browser/ambient/gulp/gulp.d.ts(60,66): error TS2503: Cannot find namespace 'NodeJS'.\r\ntypings/browser/ambient/gulp/gulp.d.ts(67,68): error TS2503: Cannot find namespace 'NodeJS'.\r\ntypings/browser/ambient/gulp/gulp.d.ts(75,85): error TS2503: Cannot find namespace 'NodeJS'.\r\ntypings/browser/ambient/gulp/gulp.d.ts(83,87): error TS2503: Cannot find namespace 'NodeJS'.\r\ntypings/browser/ambient/gulp/gulp.d.ts(95,80): error TS2503: Cannot find namespace 'NodeJS'.\r\ntypings/browser/ambient/gulp/gulp.d.ts(104,56): error TS2503: Cannot find namespace 'NodeJS'.\r\n```\r\nbecause of `typings i -D gulp --ambient`, while without that it is building fine."}}