{"push_id":755117845,"size":4,"distinct_size":2,"ref":"refs/heads/master","head":"64ba9afbff844c5bfc8cd141668c8097d5e5277f","before":"63eda1e05561b75ab0d16f0b6e54835caee7de54","commits":[{"sha":"30dd3355c93a7c8d4f4f9ea72927648c605851cf","author":{"email":"84b9a8789299cb2c6310db4b8839a2ce34f94370@gmail.com","name":"Jeff Cross"},"message":"docs(Readme): add project status","distinct":false,"url":"https://api.github.com/repos/ttowncompiled/tactical/commits/30dd3355c93a7c8d4f4f9ea72927648c605851cf"},{"sha":"b4a6ea764817387ee29099d5b9044a5454e6f944","author":{"email":"6e7b2a2739bf23d08125acba0ec619d24b531bae@alxandria.net","name":"Alex Rickabaugh"},"message":"chore(build): Generate .d.ts files for every .js file during build.\n\nBecause of the way transitive dependencies work in Typescript, our .d.ts files should not\ndeclare any imports - it's up to the client to provide typings for all transitive dependencies.\nThus, a custom gulp task stripDtsImports() is used to remove all imports from generated .d.ts files.","distinct":false,"url":"https://api.github.com/repos/ttowncompiled/tactical/commits/b4a6ea764817387ee29099d5b9044a5454e6f944"},{"sha":"db30f11b1ea76ab8736b83169e51e0bee07976ad","author":{"email":"f73cdb5801eff43c41fdac3120941eb95766e84a@gmail.com","name":"Ian Riley"},"message":"feat(socket): Provides socket.io implementation of Backend.","distinct":true,"url":"https://api.github.com/repos/ttowncompiled/tactical/commits/db30f11b1ea76ab8736b83169e51e0bee07976ad"},{"sha":"64ba9afbff844c5bfc8cd141668c8097d5e5277f","author":{"email":"f73cdb5801eff43c41fdac3120941eb95766e84a@gmail.com","name":"Ian Riley"},"message":"chore(karma): Modified karma tests.\n\nKarma only runs tests contained in the browser_test directory.","distinct":true,"url":"https://api.github.com/repos/ttowncompiled/tactical/commits/64ba9afbff844c5bfc8cd141668c8097d5e5277f"}]}