{"action":"created","issue":{"url":"https://api.github.com/repos/mikeric/rivets/issues/511","labels_url":"https://api.github.com/repos/mikeric/rivets/issues/511/labels{/name}","comments_url":"https://api.github.com/repos/mikeric/rivets/issues/511/comments","events_url":"https://api.github.com/repos/mikeric/rivets/issues/511/events","html_url":"https://github.com/mikeric/rivets/pull/511","id":98809476,"number":511,"title":"Rewrite in ES6 using webpack","user":{"login":"mikeric","id":36068,"avatar_url":"https://avatars.githubusercontent.com/u/36068?v=3","gravatar_id":"","url":"https://api.github.com/users/mikeric","html_url":"https://github.com/mikeric","followers_url":"https://api.github.com/users/mikeric/followers","following_url":"https://api.github.com/users/mikeric/following{/other_user}","gists_url":"https://api.github.com/users/mikeric/gists{/gist_id}","starred_url":"https://api.github.com/users/mikeric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikeric/subscriptions","organizations_url":"https://api.github.com/users/mikeric/orgs","repos_url":"https://api.github.com/users/mikeric/repos","events_url":"https://api.github.com/users/mikeric/events{/privacy}","received_events_url":"https://api.github.com/users/mikeric/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-08-03T18:20:10Z","updated_at":"2015-08-05T14:56:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mikeric/rivets/pulls/511","html_url":"https://github.com/mikeric/rivets/pull/511","diff_url":"https://github.com/mikeric/rivets/pull/511.diff","patch_url":"https://github.com/mikeric/rivets/pull/511.patch"},"body":"This branch converts the codebase from CoffeeScript to ES6, and replaces previous gulp tasks with webpack only. It still needs a lot of attention before it can be considered stable and merged in.\r\n\r\n#### Todo\r\n\r\n- [ ] Address all failing specs (17 at time of writing).\r\n\r\n- [ ] Test throughly for regressions. This may require a bit of backtracking and documenting features that have snuck in without being fully documented.\r\n\r\n- [ ] Write unit tests around any undocumented behaviour that was discovered during above testing.\r\n\r\n- [ ] Add multiple compile targets with webpack like we had before:\r\n\r\n    - [ ] rivets.bundled.js (sightglass included, unminified)\r\n    - [ ] rivets.bundled.min.js (sightglass included, minified)\r\n    - [ ] rivets.js (standalone, unminified)\r\n    - [ ] rivets.min.js (standalone, minified)"},"comment":{"url":"https://api.github.com/repos/mikeric/rivets/issues/comments/128025273","html_url":"https://github.com/mikeric/rivets/pull/511#issuecomment-128025273","issue_url":"https://api.github.com/repos/mikeric/rivets/issues/511","id":128025273,"user":{"login":"MiguelCastillo","id":1457701,"avatar_url":"https://avatars.githubusercontent.com/u/1457701?v=3","gravatar_id":"","url":"https://api.github.com/users/MiguelCastillo","html_url":"https://github.com/MiguelCastillo","followers_url":"https://api.github.com/users/MiguelCastillo/followers","following_url":"https://api.github.com/users/MiguelCastillo/following{/other_user}","gists_url":"https://api.github.com/users/MiguelCastillo/gists{/gist_id}","starred_url":"https://api.github.com/users/MiguelCastillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MiguelCastillo/subscriptions","organizations_url":"https://api.github.com/users/MiguelCastillo/orgs","repos_url":"https://api.github.com/users/MiguelCastillo/repos","events_url":"https://api.github.com/users/MiguelCastillo/events{/privacy}","received_events_url":"https://api.github.com/users/MiguelCastillo/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T14:56:15Z","updated_at":"2015-08-05T14:56:15Z","body":"@Leeds-eBooks Yup, broad strokes that's correct.  Load bit-imports and System.import specrunner.  There are a few steps in between that I am writing a recipe for. I will send out a link a little later when it's ready.\r\n\r\nIn the meantime, if you want to see a setup that's running this unit test setup, take a look [here](https://github.com/MiguelCastillo/babel-bits/tree/master/test). No instruction on what the moving pieces are, and that's what I am writing as a recipe for you today.\r\n\r\nIf I have time today, I will fork rivets and do a setup in for this branch.\r\n\r\n1. index.html has mocha loaded via script tag.\r\n2. polyfill promises if needed.\r\n3. load bit imports via script tag.\r\n4. load a config file script to setup bit-imports.\r\n5. setup mocha.\r\n6. System.import unit tests."}}