{"push_id":801264754,"size":12,"distinct_size":1,"ref":"refs/heads/master","head":"46edfc18012d898c0fcc0d6e5170895733f3b1b4","before":"844bc1957e215caaaea9fedcbf2ef01cc3e09b3f","commits":[{"sha":"dbfa51f48b6a9e68f17ff20288f4c07594a5feb2","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"refactor(exercises): Remove test exercise module.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/dbfa51f48b6a9e68f17ff20288f4c07594a5feb2"},{"sha":"fe56dc23a7a534d47154b97803f2a5f56a9938db","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"docs(README): Update author and repository credentials.\n\n- Update package.json.\n- Change title in README.md","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/fe56dc23a7a534d47154b97803f2a5f56a9938db"},{"sha":"c97450ad67452d48c0dc09a36018d12bd3d72cac","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"refactor(all): Change the name of the workshop launcher file.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/c97450ad67452d48c0dc09a36018d12bd3d72cac"},{"sha":"02da0df3507d5e64ab7a39df81c6b88c9065b473","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"feat(constructor pattern): Create instructions for Constructor Pattern.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/02da0df3507d5e64ab7a39df81c6b88c9065b473"},{"sha":"0d5f2c3a08d7a12bdd437aed64f39fcc6c722c04","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"docs(README): Update project details.\n\n- The details in the README were updated to show the author of the\n  project as well as accurate instructions for the project.\n- The details in the package.json were updated to show the author of the\n  project.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/0d5f2c3a08d7a12bdd437aed64f39fcc6c722c04"},{"sha":"70a676f45ded4b6a20c8eb6e8f940c7f8d0905c5","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"docs(constructor pattern): Update instructions.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/70a676f45ded4b6a20c8eb6e8f940c7f8d0905c5"},{"sha":"272a4894a4bd5d50cbd616f693bb5143a27b4ee9","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"feat(all): Create exercise module to be used in all exercises.\n\nThe exercise module would be imported into each exercise.js file in an\nexercise.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/272a4894a4bd5d50cbd616f693bb5143a27b4ee9"},{"sha":"95c7da92c81447de3c2c5d324abd12831c6a9fb0","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"feat(constructor pattern): Create solution.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/95c7da92c81447de3c2c5d324abd12831c6a9fb0"},{"sha":"244bfa9f3524be3f24045561317ca8f8437a1600","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"feat(all): Install modules for parsing files.\n\n- Install estraverse for parsing ASTs returned by esprima.\n- Install lodash for selecting objects from ASTs.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/244bfa9f3524be3f24045561317ca8f8437a1600"},{"sha":"5979b569693f34dbf3d59880cca23b305e412eac","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"refactor(constructor pattern): Create solution to test Esprima.","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/5979b569693f34dbf3d59880cca23b305e412eac"},{"sha":"3d7c4ca2cfefaef993181c74383fecbcdaa730a0","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"gnerkus"},"message":"feat(constructor pattern): Modify exercise file to compare ASTs.\n\n- Add a processor to that utilizes Esprima to generate ASTs from the submitted and solution\n  files. The ASTs are piped to their respective output streams.\n- Delete file used to test Esprima.\n\n[Finishes #103831704]\nCloses #1","distinct":false,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/3d7c4ca2cfefaef993181c74383fecbcdaa730a0"},{"sha":"46edfc18012d898c0fcc0d6e5170895733f3b1b4","author":{"email":"c8e51e996417fd30e4fb33a11e6c306e00211b33@gmail.com","name":"Ifeanyi Oraelosi"},"message":"Merge pull request #2 from gnerkus/staging\n\nThis pull request enables the exercise file to obtain and compare ASTs.","distinct":true,"url":"https://api.github.com/repos/gnerkus/jspatterns/commits/46edfc18012d898c0fcc0d6e5170895733f3b1b4"}]}