{"action":"created","issue":{"url":"https://api.github.com/repos/Urigo/angular2-meteor/issues/102","repository_url":"https://api.github.com/repos/Urigo/angular2-meteor","labels_url":"https://api.github.com/repos/Urigo/angular2-meteor/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/Urigo/angular2-meteor/issues/102/comments","events_url":"https://api.github.com/repos/Urigo/angular2-meteor/issues/102/events","html_url":"https://github.com/Urigo/angular2-meteor/issues/102","id":130239358,"number":102,"title":"Create an official `typescript` and `typescript-compiler` packages","user":{"login":"Urigo","id":1297448,"avatar_url":"https://avatars.githubusercontent.com/u/1297448?v=3","gravatar_id":"","url":"https://api.github.com/users/Urigo","html_url":"https://github.com/Urigo","followers_url":"https://api.github.com/users/Urigo/followers","following_url":"https://api.github.com/users/Urigo/following{/other_user}","gists_url":"https://api.github.com/users/Urigo/gists{/gist_id}","starred_url":"https://api.github.com/users/Urigo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Urigo/subscriptions","organizations_url":"https://api.github.com/users/Urigo/orgs","repos_url":"https://api.github.com/users/Urigo/repos","events_url":"https://api.github.com/users/Urigo/events{/privacy}","received_events_url":"https://api.github.com/users/Urigo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Urigo/angular2-meteor/labels/branch:%20feature/meteor1.3","name":"branch: feature/meteor1.3","color":"bfe5bf"},{"url":"https://api.github.com/repos/Urigo/angular2-meteor/labels/code%20review:%200.5.0%20milestone","name":"code review: 0.5.0 milestone","color":"fbca04"},{"url":"https://api.github.com/repos/Urigo/angular2-meteor/labels/component:%20build:typescript","name":"component: build:typescript","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"barbatus","id":2824096,"avatar_url":"https://avatars.githubusercontent.com/u/2824096?v=3","gravatar_id":"","url":"https://api.github.com/users/barbatus","html_url":"https://github.com/barbatus","followers_url":"https://api.github.com/users/barbatus/followers","following_url":"https://api.github.com/users/barbatus/following{/other_user}","gists_url":"https://api.github.com/users/barbatus/gists{/gist_id}","starred_url":"https://api.github.com/users/barbatus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barbatus/subscriptions","organizations_url":"https://api.github.com/users/barbatus/orgs","repos_url":"https://api.github.com/users/barbatus/repos","events_url":"https://api.github.com/users/barbatus/events{/privacy}","received_events_url":"https://api.github.com/users/barbatus/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Urigo/angular2-meteor/milestones/1","html_url":"https://github.com/Urigo/angular2-meteor/milestones/0.5.0-beta.1","labels_url":"https://api.github.com/repos/Urigo/angular2-meteor/milestones/1/labels","id":1554349,"number":1,"title":"0.5.0-beta.1","description":"Support Meteor 1.3 with ES2015 modules and release to Npm\r\n\r\nWith Meteor 1.3, we get support for ES2015 Modules.\r\nThat means we can bring packages directly from Npm.   It will also be the best practice. (there are still some important features that are missing in Npm that Meteor packaging system offers, like dependency solver, might be solved later on by Meteor working with Npm 3 and contributing to it once 1.3 is released).\r\nThis milestone is about separating the Angular2Meteor package to Npm modules so you could start a Meteor project and simply do:\r\nnpm install angular2\r\nnpm install angular2-meteor-data\r\nmeteor add angular2-html-templates  (still need compilers to be part of Atmosphere)\r\netc....","creator":{"login":"Urigo","id":1297448,"avatar_url":"https://avatars.githubusercontent.com/u/1297448?v=3","gravatar_id":"","url":"https://api.github.com/users/Urigo","html_url":"https://github.com/Urigo","followers_url":"https://api.github.com/users/Urigo/followers","following_url":"https://api.github.com/users/Urigo/following{/other_user}","gists_url":"https://api.github.com/users/Urigo/gists{/gist_id}","starred_url":"https://api.github.com/users/Urigo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Urigo/subscriptions","organizations_url":"https://api.github.com/users/Urigo/orgs","repos_url":"https://api.github.com/users/Urigo/repos","events_url":"https://api.github.com/users/Urigo/events{/privacy}","received_events_url":"https://api.github.com/users/Urigo/received_events","type":"User","site_admin":false},"open_issues":26,"closed_issues":30,"state":"open","created_at":"2016-01-31T23:08:07Z","updated_at":"2016-02-23T10:16:23Z","due_on":null,"closed_at":null},"comments":15,"created_at":"2016-02-01T02:58:22Z","updated_at":"2016-02-25T12:02:48Z","closed_at":null,"body":"Create an official `typescript` and `typescript-compiler` packages and talk with and deprecate - https://github.com/meteor-typescript/meteor-typescript-compiler\r\nFollow also the `typescript` [label](https://github.com/Urigo/angular2-meteor/labels/component:%20build:typescript).\r\nAlso, merge https://github.com/meteor-typescript/meteor-typescript-libs into the `typescript` package"},"comment":{"url":"https://api.github.com/repos/Urigo/angular2-meteor/issues/comments/188754400","html_url":"https://github.com/Urigo/angular2-meteor/issues/102#issuecomment-188754400","issue_url":"https://api.github.com/repos/Urigo/angular2-meteor/issues/102","id":188754400,"user":{"login":"barbatus","id":2824096,"avatar_url":"https://avatars.githubusercontent.com/u/2824096?v=3","gravatar_id":"","url":"https://api.github.com/users/barbatus","html_url":"https://github.com/barbatus","followers_url":"https://api.github.com/users/barbatus/followers","following_url":"https://api.github.com/users/barbatus/following{/other_user}","gists_url":"https://api.github.com/users/barbatus/gists{/gist_id}","starred_url":"https://api.github.com/users/barbatus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barbatus/subscriptions","organizations_url":"https://api.github.com/users/barbatus/orgs","repos_url":"https://api.github.com/users/barbatus/repos","events_url":"https://api.github.com/users/barbatus/events{/privacy}","received_events_url":"https://api.github.com/users/barbatus/received_events","type":"User","site_admin":false},"created_at":"2016-02-25T12:02:48Z","updated_at":"2016-02-25T12:02:48Z","body":"ES6 exports (as well as most ES6 syntax) are not supported in the browsers currently. But there are a lot of polyfills libs for this particularly import/export feature including  CommonJS, SystemJS etc. So when you set \"module:system\" in the config, TypeScript will compile it to the SystemJS notation. But \"compiler\" doesn't mean it adds SystemJS lib itself to your project. You'll have to it yourself (to add this package https://atmospherejs.com/systemjs/systemjs).\r\nBy default, TypeScript package has  \"module:commonjs\" set internally, which means you can test it now too but with Meteor's `modules` package (https://atmospherejs.com/meteor/modules) added and run with Meteor 1.3 beta version.\r\n"}}