{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/26822","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/26822/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/26822/comments","events_url":"https://api.github.com/repos/angular/angular/issues/26822/events","html_url":"https://github.com/angular/angular/issues/26822","id":375061374,"node_id":"MDU6SXNzdWUzNzUwNjEzNzQ=","number":26822,"title":"Feature Request : Official Parcel Support","user":{"login":"tatsujb","id":5132359,"node_id":"MDQ6VXNlcjUxMzIzNTk=","avatar_url":"https://avatars0.githubusercontent.com/u/5132359?v=4","gravatar_id":"","url":"https://api.github.com/users/tatsujb","html_url":"https://github.com/tatsujb","followers_url":"https://api.github.com/users/tatsujb/followers","following_url":"https://api.github.com/users/tatsujb/following{/other_user}","gists_url":"https://api.github.com/users/tatsujb/gists{/gist_id}","starred_url":"https://api.github.com/users/tatsujb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tatsujb/subscriptions","organizations_url":"https://api.github.com/users/tatsujb/orgs","repos_url":"https://api.github.com/users/tatsujb/repos","events_url":"https://api.github.com/users/tatsujb/events{/privacy}","received_events_url":"https://api.github.com/users/tatsujb/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-10-29T15:04:31Z","updated_at":"2018-10-30T17:31:43Z","closed_at":"2018-10-30T17:31:43Z","author_association":"NONE","body":"## I'm submitting a...\r\n\r\n<pre><code>\r\n[ ] Regression (a behavior that used to work and stopped working in a new release)\r\n[ ] Bug report  <!-- Please search GitHub for a similar issue or PR before submitting -->\r\n[ ] Performance issue\r\n[x] Feature request\r\n[ ] Documentation issue or request\r\n[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question\r\n[ ] Other... Please describe:\r\n</code></pre>\r\n\r\nI saw that dev is taking off into a route that I really like what with angular 6 then 7 and soon 8 (possibly bearing official IVy support, on which I'm particularly keen), and I can't help but wonder, where's the parcel love?\r\n\r\nparcel should work with angular and was build with the goal of doing so. \r\n\r\nBut the way things have turned out, a year after the fact, parcel is still a react/preact/vue and typsecript bundler but not an angular one.\r\n\r\nI feel as though the parcel team are 100% compliant and willing to comply further but just don't know what exactly the angular team want from them. And, to me, it seems the parcel team have been in the dark.\r\n\r\nis it a will of angular to disallow switching to parcel?\r\n\r\nAm I just understanding something wrong and parcel would just not fit in the angular-cli stack because of some technical reason?\r\n\r\nI've tried switching my project over to parcel ceaselessly for a year now and nothing can be done it seems entirely incompatible.\r\n\r\nit seems to me much like the official rxjs and webpack support angular is providing it would be fair to turn dev attention to parcel.\r\n\r\n(btw I'm not suggesting angular-cli ng commands are to be run by parcel, obviously not. to me that's not where parcel's intrests lies, so I'm perfectly fine with having a stack that utilizes both webpack (in the ng commands) and parcel (for compile and serve) where each has a strong suit. As a result no dev time needs to be added for angular-cli)\r\n\r\nI don't feel like it would be very difficult to make angular and parcel compatible.\r\n\r\nthanks for reading :)"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/434397133","html_url":"https://github.com/angular/angular/issues/26822#issuecomment-434397133","issue_url":"https://api.github.com/repos/angular/angular/issues/26822","id":434397133,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDM5NzEzMw==","user":{"login":"robwormald","id":534930,"node_id":"MDQ6VXNlcjUzNDkzMA==","avatar_url":"https://avatars1.githubusercontent.com/u/534930?v=4","gravatar_id":"","url":"https://api.github.com/users/robwormald","html_url":"https://github.com/robwormald","followers_url":"https://api.github.com/users/robwormald/followers","following_url":"https://api.github.com/users/robwormald/following{/other_user}","gists_url":"https://api.github.com/users/robwormald/gists{/gist_id}","starred_url":"https://api.github.com/users/robwormald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robwormald/subscriptions","organizations_url":"https://api.github.com/users/robwormald/orgs","repos_url":"https://api.github.com/users/robwormald/repos","events_url":"https://api.github.com/users/robwormald/events{/privacy}","received_events_url":"https://api.github.com/users/robwormald/received_events","type":"User","site_admin":false},"created_at":"2018-10-30T17:31:43Z","updated_at":"2018-10-30T17:31:43Z","author_association":"MEMBER","body":"I've looked into this, and spoken briefly with the Parcel folks about it. \r\n\r\ntldr: this is certainly doable, but its complicated. The Ivy compiler is a significantly simpler model and easier to integrate with something like Parcel, as it works a lot more like the regular TypeScript compiler. \r\n\r\nThis should really be opened up on the https://github.com/angular/angular-cli repo, as its tooling related. I don't think we're going to officially support Parcel in the short term, but happy to support this as a community effort."}}
{"actor":{"display_login":"robwormald"}}