{"action":"created","issue":{"url":"https://api.github.com/repos/purescript/purescript/issues/1206","repository_url":"https://api.github.com/repos/purescript/purescript","labels_url":"https://api.github.com/repos/purescript/purescript/issues/1206/labels{/name}","comments_url":"https://api.github.com/repos/purescript/purescript/issues/1206/comments","events_url":"https://api.github.com/repos/purescript/purescript/issues/1206/events","html_url":"https://github.com/purescript/purescript/issues/1206","id":91659911,"number":1206,"title":"Use ES6 modules instead of CommonJS","user":{"login":"paf31","id":630306,"avatar_url":"https://avatars.githubusercontent.com/u/630306?v=3","gravatar_id":"","url":"https://api.github.com/users/paf31","html_url":"https://github.com/paf31","followers_url":"https://api.github.com/users/paf31/followers","following_url":"https://api.github.com/users/paf31/following{/other_user}","gists_url":"https://api.github.com/users/paf31/gists{/gist_id}","starred_url":"https://api.github.com/users/paf31/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paf31/subscriptions","organizations_url":"https://api.github.com/users/paf31/orgs","repos_url":"https://api.github.com/users/paf31/repos","events_url":"https://api.github.com/users/paf31/events{/privacy}","received_events_url":"https://api.github.com/users/paf31/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/purescript/purescript/labels/codegen","name":"codegen","color":"fbca04"},{"url":"https://api.github.com/repos/purescript/purescript/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/purescript/purescript/milestones/8","html_url":"https://github.com/purescript/purescript/milestones/Ideas","labels_url":"https://api.github.com/repos/purescript/purescript/milestones/8/labels","id":714450,"number":8,"title":"Ideas","description":"Ideas which may or may not be implemented, for discussion.","creator":{"login":"paf31","id":630306,"avatar_url":"https://avatars.githubusercontent.com/u/630306?v=3","gravatar_id":"","url":"https://api.github.com/users/paf31","html_url":"https://github.com/paf31","followers_url":"https://api.github.com/users/paf31/followers","following_url":"https://api.github.com/users/paf31/following{/other_user}","gists_url":"https://api.github.com/users/paf31/gists{/gist_id}","starred_url":"https://api.github.com/users/paf31/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paf31/subscriptions","organizations_url":"https://api.github.com/users/paf31/orgs","repos_url":"https://api.github.com/users/paf31/repos","events_url":"https://api.github.com/users/paf31/events{/privacy}","received_events_url":"https://api.github.com/users/paf31/received_events","type":"User","site_admin":false},"open_issues":48,"closed_issues":72,"state":"open","created_at":"2014-07-08T20:33:33Z","updated_at":"2016-06-24T17:48:59Z","due_on":null,"closed_at":null},"comments":113,"created_at":"2015-06-29T00:44:48Z","updated_at":"2016-06-30T20:09:33Z","closed_at":null,"body":"ES6 modules have static imports and exports, which seem like a better fit.\r\n\r\nThis really seems like it would have been a good thing for 0.7, but it's a bit late for it now. Let's discuss it anyway."},"comment":{"url":"https://api.github.com/repos/purescript/purescript/issues/comments/229773688","html_url":"https://github.com/purescript/purescript/issues/1206#issuecomment-229773688","issue_url":"https://api.github.com/repos/purescript/purescript/issues/1206","id":229773688,"user":{"login":"texastoland","id":48431,"avatar_url":"https://avatars.githubusercontent.com/u/48431?v=3","gravatar_id":"","url":"https://api.github.com/users/texastoland","html_url":"https://github.com/texastoland","followers_url":"https://api.github.com/users/texastoland/followers","following_url":"https://api.github.com/users/texastoland/following{/other_user}","gists_url":"https://api.github.com/users/texastoland/gists{/gist_id}","starred_url":"https://api.github.com/users/texastoland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/texastoland/subscriptions","organizations_url":"https://api.github.com/users/texastoland/orgs","repos_url":"https://api.github.com/users/texastoland/repos","events_url":"https://api.github.com/users/texastoland/events{/privacy}","received_events_url":"https://api.github.com/users/texastoland/received_events","type":"User","site_admin":false},"created_at":"2016-06-30T20:09:33Z","updated_at":"2016-06-30T20:09:33Z","body":"> it would be useful to see some documentation, however small.\r\n\r\nI plan to when it's using generated code instead of hand curated.\r\n\r\n> I looked at `rollup.js` which seemed to be the most concise output, but it's not doing the same sort of DCE as psc-bundle.\r\n\r\nNo general tool will ever replace psc-bundle as discussed at Hacked cf. https://github.com/purescript/purescript/issues/1206#issuecomment-229130889.\r\n\r\n> It's pulling in entire modules which are not needed.\r\n \r\nI'm not sure what you're referring to.\r\n\r\n> Also, there are users who do not use Pulp at all, so we should be mindful of those use cases as well.\r\n\r\nWhich is why I added a flag. I'm interested in modern JS ('const', `=>`, `class`) from #2207 inclusive of modules cf. https://github.com/purescript/purescript/issues/1206#issuecomment-228810534."}}
{"actor":{"display_login":"texastoland"}}