{"push_id":708043470,"size":4,"distinct_size":1,"ref":"refs/heads/es6","head":"24ad94406cd9f980ef38cf61cbf9b49fe00473ae","before":"2e5bdfbb42b4a6ac3dcb7206c1e9cc617930f341","commits":[{"sha":"13415078477323ec64d6ff0da7bf096b7f893c53","author":{"email":"a6c5230a10c458028ff1bd5985dd47c394028d47@codeoclock.net","name":"Hugh Rawlinson"},"message":"Updates build system\n\nSome more changes to the build system are in this pull request\n* I've switched from using gulp/babel to browserify/babel.\n  I've successfully compiled for browser, I just need to go through the\n  actual source and fix the bugs I introduced by porting to ES6.\n* We use `make` to build the package.\n  Make calls out to gulp to do the node build (which doesn't quite work\n  yet), and browserify to do the browser build (as well as a small gulp\n  task to minify/uglify the source and generate source maps.\n\nI will integrate browserify into the gulp pipeline so that we'll end up\nwith a structure something like:\n\n* Gulp Tasks:\n  * Build for Node\n    * Transpiles to ES6\n    * Writes to `dist/node/*` (preserving directory structure)\n  * Build for Web\n    * Concatenates\n    * Transpiles to ES5\n    * Writes to `dist/browser/meyda.js` along with sourcemap\n    * uglifies\n    * Writes to `dist/browser/meyda.min.js` along with sourcemap\n* Make Tasks\n  * `clean`\n    * obviously\n  * `build`\n    * builds all, prepares build directory structure\n  * `buildDev`\n    * Some watching functionality, may be tough\n\n**TLDR** use `make build` to make the distribution files once you've\nmade changes to the source.","distinct":false,"url":"https://api.github.com/repos/hughrawlinson/meyda/commits/13415078477323ec64d6ff0da7bf096b7f893c53"},{"sha":"1780937baaff925a5886eee6b312cf954c0b0098","author":{"email":"a6c5230a10c458028ff1bd5985dd47c394028d47@codeoclock.net","name":"Hugh Rawlinson"},"message":"fixes node builds","distinct":false,"url":"https://api.github.com/repos/hughrawlinson/meyda/commits/1780937baaff925a5886eee6b312cf954c0b0098"},{"sha":"dc6870b91b7317cacca9756d578dffc269b9fa06","author":{"email":"a6c5230a10c458028ff1bd5985dd47c394028d47@codeoclock.net","name":"Hugh Rawlinson"},"message":"works","distinct":false,"url":"https://api.github.com/repos/hughrawlinson/meyda/commits/dc6870b91b7317cacca9756d578dffc269b9fa06"},{"sha":"24ad94406cd9f980ef38cf61cbf9b49fe00473ae","author":{"email":"a6c5230a10c458028ff1bd5985dd47c394028d47@codeoclock.net","name":"Hugh Rawlinson"},"message":"Merge pull request #73 from hughrawlinson/browserify\n\nUpdates build system","distinct":true,"url":"https://api.github.com/repos/hughrawlinson/meyda/commits/24ad94406cd9f980ef38cf61cbf9b49fe00473ae"}]}