{"action":"created","issue":{"url":"https://api.github.com/repos/atom/atom/issues/5299","labels_url":"https://api.github.com/repos/atom/atom/issues/5299/labels{/name}","comments_url":"https://api.github.com/repos/atom/atom/issues/5299/comments","events_url":"https://api.github.com/repos/atom/atom/issues/5299/events","html_url":"https://github.com/atom/atom/pull/5299","id":55843486,"number":5299,"title":"Transpile all .js files under a package's `atom-es` directory with 6to5.","user":{"login":"bolinfest","id":655869,"avatar_url":"https://avatars.githubusercontent.com/u/655869?v=3","gravatar_id":"","url":"https://api.github.com/users/bolinfest","html_url":"https://github.com/bolinfest","followers_url":"https://api.github.com/users/bolinfest/followers","following_url":"https://api.github.com/users/bolinfest/following{/other_user}","gists_url":"https://api.github.com/users/bolinfest/gists{/gist_id}","starred_url":"https://api.github.com/users/bolinfest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bolinfest/subscriptions","organizations_url":"https://api.github.com/users/bolinfest/orgs","repos_url":"https://api.github.com/users/bolinfest/repos","events_url":"https://api.github.com/users/bolinfest/events{/privacy}","received_events_url":"https://api.github.com/users/bolinfest/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":30,"created_at":"2015-01-29T01:35:06Z","updated_at":"2015-01-29T19:13:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/atom/atom/pulls/5299","html_url":"https://github.com/atom/atom/pull/5299","diff_url":"https://github.com/atom/atom/pull/5299.diff","patch_url":"https://github.com/atom/atom/pull/5299.patch"},"body":"Transpile all .js files with 6to5.\r\n\r\nIn the spirit of supporting JavaScript development for Atom packages,\r\nthis adds default support for es.next transpilation support in the way\r\nthat Atom already has default support for CoffeeScript transpilation.\r\nThere are many new features in ES6+ that make JavaScript development\r\neasier and more enjoyable, particularly in terms of support for async code.\r\n\r\nFor reference, this was a much faster way to iterate on this than running `./script/build`\r\neach time:\r\n\r\n```\r\ncp /Users/mbolin/src/atom/static/index.js /Applications/Atom.app/Contents/Resources/app/static/index.js\r\ncoffee --output /Applications/Atom.app/Contents/Resources/app/src --compile /Users/mbolin/src/atom/src/esnext.coffee\r\n```\r\n\r\nRun the following in the console to see how warm the cache was after startup:\r\n\r\n```\r\nglobal.require('../src/esnext/').getCacheHits()\r\nglobal.require('../src/esnext/').getCacheMisses()\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/atom/atom/issues/comments/72085273","html_url":"https://github.com/atom/atom/pull/5299#issuecomment-72085273","issue_url":"https://api.github.com/repos/atom/atom/issues/5299","id":72085273,"user":{"login":"bolinfest","id":655869,"avatar_url":"https://avatars.githubusercontent.com/u/655869?v=3","gravatar_id":"","url":"https://api.github.com/users/bolinfest","html_url":"https://github.com/bolinfest","followers_url":"https://api.github.com/users/bolinfest/followers","following_url":"https://api.github.com/users/bolinfest/following{/other_user}","gists_url":"https://api.github.com/users/bolinfest/gists{/gist_id}","starred_url":"https://api.github.com/users/bolinfest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bolinfest/subscriptions","organizations_url":"https://api.github.com/users/bolinfest/orgs","repos_url":"https://api.github.com/users/bolinfest/repos","events_url":"https://api.github.com/users/bolinfest/events{/privacy}","received_events_url":"https://api.github.com/users/bolinfest/received_events","type":"User","site_admin":false},"created_at":"2015-01-29T19:13:59Z","updated_at":"2015-01-29T19:13:59Z","body":"@mark-hahn It seems to tied to the tool and @sebmck, I thought I saw some talk of changing the project name?"}}