{"push_id":722763846,"size":1,"distinct_size":0,"ref":"refs/heads/master","head":"f078858b1c7b68919414389e24c686985dab7506","before":"2e30bd8c406abe290361c81f6c85e864592b4eaa","commits":[{"sha":"f078858b1c7b68919414389e24c686985dab7506","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@dennis.io","name":"Dennis Sänger"},"message":"feat($inject): $inject may now be an object with options\n\nModule.$inject = ['DepA', 'DepB'];\n\nis now equivalent with\n\nModule.$inject = {\n  deps: ['DepA', 'DepB'],\n  callAs: 'function'\n}\n\nWith this extension you now can tell tiny to instantiate a Module as Class:\n\nModule.$inject = {\n  deps: ['DepA', 'DepB'],\n  callAs: 'class'\n}\n\nThis will give you `new Module(DepA, Dep)`. No need to use the constructor\nPattern anymore!","distinct":false,"url":"https://api.github.com/repos/ds82/tiny-di/commits/f078858b1c7b68919414389e24c686985dab7506"}]}