{"push_id":3523544972,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"87f45d53745d3a61d9054cd1356f7e64bded340d","before":"4d48e30d411571c042942e58d33dc8848a2a8850","commits":[{"sha":"445a6b1a71657d89ead95b5ab817a8ddc41e7a04","author":{"name":"Chris Chambers","email":"a9b694afce3d7c85c380c86152d6eb667fd378d2@peanutcode.com"},"message":"Use `module-alias` to improve module resolution in Brigade scripts\n\nPreviously, local dependency resolution and Brigadier aliasing were done\nby a special `require` replacement, which was only available in the main\nBrigade script (eg, `brigade.js`).  This meant that local dependencies\ncould not themselves depend on packages installed via `brigade.json`.\n\nNow, `module-alias` takes care of Brigadier aliasing and applies the\ncorrect module resolution paths to allow local dependencies to require\npackages from the `node_modules` that `brigade.json` targets.\n\nAlso:\n- Updated dependencies.md with new module resolution semantics\n- Removed obsolete `require` module and tests\n- Removed obsolete `brigade.js` file\n\nSigned-off-by: Chris Chambers <chris.chambers@peanutcode.com>","distinct":true,"url":"https://api.github.com/repos/brigadecore/brigade/commits/445a6b1a71657d89ead95b5ab817a8ddc41e7a04"},{"sha":"87f45d53745d3a61d9054cd1356f7e64bded340d","author":{"name":"Vaughn Dice","email":"0e984ab26336d22f7b006e8e4f2d5fcaecfb489a@microsoft.com"},"message":"Merge pull request #870 from chris-chambers/fix-868-improve-module-resolution\n\nUse `module-alias` to improve module resolution in Brigade scripts","distinct":true,"url":"https://api.github.com/repos/brigadecore/brigade/commits/87f45d53745d3a61d9054cd1356f7e64bded340d"}]}
{"actor":{"display_login":"vdice"}}