{"action":"created","issue":{"url":"https://api.github.com/repos/18F/calc/issues/389","repository_url":"https://api.github.com/repos/18F/calc","labels_url":"https://api.github.com/repos/18F/calc/issues/389/labels{/name}","comments_url":"https://api.github.com/repos/18F/calc/issues/389/comments","events_url":"https://api.github.com/repos/18F/calc/issues/389/events","html_url":"https://github.com/18F/calc/issues/389","id":165615770,"number":389,"title":"New JavaScript pipeline","user":{"login":"jseppi","id":697848,"avatar_url":"https://avatars.githubusercontent.com/u/697848?v=3","gravatar_id":"","url":"https://api.github.com/users/jseppi","html_url":"https://github.com/jseppi","followers_url":"https://api.github.com/users/jseppi/followers","following_url":"https://api.github.com/users/jseppi/following{/other_user}","gists_url":"https://api.github.com/users/jseppi/gists{/gist_id}","starred_url":"https://api.github.com/users/jseppi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jseppi/subscriptions","organizations_url":"https://api.github.com/users/jseppi/orgs","repos_url":"https://api.github.com/users/jseppi/repos","events_url":"https://api.github.com/users/jseppi/events{/privacy}","received_events_url":"https://api.github.com/users/jseppi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-07-14T17:30:32Z","updated_at":"2016-07-14T18:08:57Z","closed_at":null,"body":"Meta-issue for discussing new JS pipeline/build/style/etc.\r\n\r\nMy preference would be to use ES6 with npm-installed modules, built nicely into browser-ready ES5 via Babel and Browserify (as gulp tasks). However, that might be overkill, and we could potentially just go with what we're already doing, which is ES5, vendor'd libraries, and simple concatenation (via gulp).\r\n\r\nThoughts, @toolness @hbillings?"},"comment":{"url":"https://api.github.com/repos/18F/calc/issues/comments/232745612","html_url":"https://github.com/18F/calc/issues/389#issuecomment-232745612","issue_url":"https://api.github.com/repos/18F/calc/issues/389","id":232745612,"user":{"login":"toolness","id":124687,"avatar_url":"https://avatars.githubusercontent.com/u/124687?v=3","gravatar_id":"","url":"https://api.github.com/users/toolness","html_url":"https://github.com/toolness","followers_url":"https://api.github.com/users/toolness/followers","following_url":"https://api.github.com/users/toolness/following{/other_user}","gists_url":"https://api.github.com/users/toolness/gists{/gist_id}","starred_url":"https://api.github.com/users/toolness/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/toolness/subscriptions","organizations_url":"https://api.github.com/users/toolness/orgs","repos_url":"https://api.github.com/users/toolness/repos","events_url":"https://api.github.com/users/toolness/events{/privacy}","received_events_url":"https://api.github.com/users/toolness/received_events","type":"User","site_admin":false},"created_at":"2016-07-14T18:08:57Z","updated_at":"2016-07-14T18:08:57Z","body":"Cool, sounds good to me! So it sounds like we're thinking:\r\n\r\n* browserify for modularization/bundling\r\n* babel/gulp-babel for ES6 + sourcemaps\r\n\r\nHow about unit tests? I think we discussed mocha and tap before--I've used mocha on both the server and browser and like it... I'm ok with tap as long as there are browser runners for it! QUnit is fine too for that matter--I don't know if it's supported server-side, but since we're not writing any JS that runs on a server, I guess that's not an issue."}}
{"actor":{"display_login":"toolness"}}