{"id":3570,"url":"https://github.com/haskell/happy","last_synced_at":"2026-05-13T17:02:09.537Z","repository":{"id":4756107,"uuid":"5906153","full_name":"haskell/happy","owner":"haskell","description":"The Happy parser generator for Haskell","archived":false,"fork":false,"pushed_at":"2026-04-13T08:51:45.000Z","size":24150,"stargazers_count":321,"open_issues_count":45,"forks_count":87,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-05-11T11:06:40.206Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haskell.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-09-21T19:14:30.000Z","updated_at":"2026-05-08T12:48:07.000Z","dependencies_parsed_at":"2023-07-05T21:32:38.680Z","dependency_job_id":"d53638e2-99d6-4198-a3ff-b1d08851a5ea","html_url":"https://github.com/haskell/happy","commit_stats":{"total_commits":927,"total_committers":73,"mean_commits":"12.698630136986301","dds":0.5005393743257821,"last_synced_commit":"27fb1cc9d63600a0c999efa44b1de2baaec635b2"},"previous_names":["simonmar/happy"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/haskell/happy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","download_url":"https://codeload.github.com/haskell/happy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32912655,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-11T17:09:15.040Z","status":"ssl_error","status_checked_at":"2026-05-11T17:08:45.420Z","response_time":120,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"haskell","name":"Haskell","uuid":"450574","kind":"organization","description":"","email":null,"website":"http://www.haskell.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/450574?v=4","repositories_count":91,"last_synced_at":"2024-04-16T00:27:22.397Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/haskell","funding_links":[],"total_stars":21803,"followers":506,"following":0,"created_at":"2022-11-02T16:31:04.944Z","updated_at":"2024-04-16T00:27:46.815Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell/repositories"},"packages":[],"commits":{"id":302507,"full_name":"haskell/happy","default_branch":"master","total_commits":961,"total_committers":70,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":13.728571428571428,"dds":0.5182101977107181,"past_year_total_commits":26,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":5.2,"past_year_dds":0.6153846153846154,"last_synced_at":"2026-05-11T10:32:34.125Z","last_synced_commit":"4613f8ba7ee92cb090403aad3cabe51cf217cd09","created_at":"2023-03-08T16:36:50.590Z","updated_at":"2026-05-11T10:32:16.734Z","committers":[{"name":"simonmar","email":"unknown","login":null,"count":463},{"name":"Simon Marlow","email":"marlowsd@gmail.com","login":"simonmar","count":78},{"name":"John Ericson","email":"John.Ericson@Obsidian.Systems","login":"Ericson2314","count":64},{"name":"Sebastian Graf","email":"sgraf1337@gmail.com","login":"sgraf812","count":47},{"name":"Simon Marlow","email":"simonmar@microsoft.com","login":null,"count":40},{"name":"Andreas Abel","email":"andreas.abel@ifi.lmu.de","login":"andreasabel","count":31},{"name":"Ian Lynagh","email":"igloo@earth.li","login":"igfoo","count":25},{"name":"Vladislav Zavialov","email":"vlad.z.4096@gmail.com","login":"int-index","count":25},{"name":"Alec Theriault","email":"alec.theriault@gmail.com","login":"harpocrates","count":14},{"name":"Erik de Castro Lopo","email":"erikd@mega-nerd.com","login":"erikd","count":11},{"name":"robdockins","email":"robdockins@fastmail.fm","login":"robdockins","count":9},{"name":"sven.panne","email":"sven.panne@aedion.de","login":null,"count":8},{"name":"iavor.diatchki","email":"iavor.diatchki@gmail.com","login":"yav","count":7},{"name":"Björn Peemöller","email":"bjp@informatik.uni-kiel.de","login":"bjpe","count":7},{"name":"Karim Taha","email":"kariem.taha2.7@gmail.com","login":"Kariiem","count":7},{"name":"David Knothe","email":"dknothe314@me.com","login":"knothed","count":6},{"name":"Franklin Chen","email":"franklinchen@franklinchen.com","login":"FranklinChen","count":6},{"name":"Dan Aloni","email":"dan@kernelim.com","login":"da-x","count":6},{"name":"Jason Dagit","email":"dagitj@gmail.com","login":"dagit","count":5},{"name":"Neil Mitchell","email":"ndmitchell@gmail.com","login":"ndmitchell","count":5},{"name":"Reed Mullanix","email":"reedmullanix@gmail.com","login":"TOTBWF","count":5},{"name":"Thomas Miedema","email":"thomasmiedema@gmail.com","login":"thomie","count":5},{"name":"Eric McCorkle","email":"emc2@metricspace.net","login":"emc2","count":5},{"name":"Sergei Trofimovich","email":"slyfox@gentoo.org","login":null,"count":5},{"name":"Andrés Sicard-Ramírez","email":"asr@eafit.edu.co","login":"asr","count":4},{"name":"Herbert Valerio Riedel","email":"hvr@gnu.org","login":"hvr","count":4},{"name":"Matthew Danish","email":"mrd45@cam.ac.uk","login":"mrd","count":4},{"name":"Oleg Grenrus","email":"oleg.grenrus@iki.fi","login":"phadej","count":4},{"name":"Duncan Coutts","email":"duncan@haskell.org","login":"dcoutts","count":4},{"name":"Isaac Dupree","email":"id@isaac.cedarswampstudios.org","login":null,"count":3},{"name":"Eric Lindblad","email":"askeblad@outlook.com","login":null,"count":3},{"name":"Hai","email":"35925806+BestYeen","login":"BestYeen","count":3},{"name":"Ben Gamari","email":"ben@smart-cactus.org","login":"bgamari","count":3},{"name":"Vanessa McHale","email":"vanessa.mchale@iohk.io","login":null,"count":2},{"name":"Duncan Coutts","email":"duncan.coutts@worc.ox.ac.uk","login":null,"count":2},{"name":"Austin Seipp","email":"aseipp@pobox.com","login":"thoughtpolice","count":2},{"name":"John Meacham","email":"john@repetae.net","login":"johnmeacham","count":2},{"name":"Nicholas Ochiel","email":"nochiel","login":"nochiel","count":2},{"name":"Nick Partridge","email":"nkpart@gmail.com","login":"nkpart","count":2},{"name":"askeblad","email":"74082607+askeblad","login":"askeblad","count":2},{"name":"gwern0","email":"gwern0@gmail.com","login":"gwern","count":2},{"name":"Moritz Angermann","email":"moritz.angermann@gmail.com","login":"angerman","count":1},{"name":"Michael Schmidt","email":"github@mschmidt.me","login":"m-schmidt","count":1},{"name":"Maria Mukhina","email":"m.avocoder@gmail.com","login":"mary-avocado","count":1},{"name":"Marco Comini","email":"marco.comini@uniud.it","login":"marco-comini","count":1},{"name":"Jan Stolarek","email":"jan.stolarek@p.lodz.pl","login":null,"count":1},{"name":"Adam C. Foltzer","email":"acfoltzer@galois.com","login":null,"count":1},{"name":"pgarrison","email":"philipgarrison@cmu.edu","login":null,"count":1},{"name":"dominic.steinitz","email":"dominic.steinitz@barcap.com","login":null,"count":1},{"name":"Peter Collingbourne","email":"pcc03@doc.ic.ac.uk","login":null,"count":1},{"name":"Maksym Ivanov","email":"Maksym.Ivanov@barclayscapital.com","login":null,"count":1},{"name":"PhilThomas","email":"crynoid2k7@gmail.com","login":"PhilThomas","count":1},{"name":"Sergey Vinokurov","email":"serg.foo@gmail.com","login":"sergv","count":1},{"name":"Luke Iannini","email":"lukexi@me.com","login":"lukexi","count":1},{"name":"Kazu Yamamoto","email":"kazu@iij.ad.jp","login":"kazu-yamamoto","count":1},{"name":"Janis Voigtländer","email":"jvoigtlaender","login":"jvoigtlaender","count":1},{"name":"Giorgio Marinelli","email":"giorgio@marinel.li","login":"marinelli","count":1},{"name":"Felix Wiemuth","email":"felixwiemuth@hotmail.de","login":"felixwiemuth","count":1},{"name":"Eric Mertens","email":"emertens@gmail.com","login":"glguy","count":1},{"name":"Edward Z. Yang","email":"ezyang@cs.stanford.edu","login":"ezyang","count":1},{"name":"Don Stewart","email":"dons@galois.com","login":"donsbot","count":1},{"name":"Domen Kožar","email":"domen@dev.si","login":"domenkozar","count":1},{"name":"David Peixotto","email":"dmp@rice.edu","login":"dmpots","count":1},{"name":"David Feuer","email":"David.Feuer@gmail.com","login":"treeowl","count":1},{"name":"www.getcontented.com.au","email":"GetContented","login":"GetContented","count":1},{"name":"ville.peurala","email":"ville.peurala@gmail.com","login":"vpeurala","count":1},{"name":"sheaf","email":"sam.derbyshire@gmail.com","login":"sheaf","count":1},{"name":"kramer","email":"kramer@acm.org","login":"ret","count":1},{"name":"iperez","email":"iperez@babel.ls.fi.upm.es","login":"ivanperez-haskell","count":1},{"name":"Wolfgang Meier","email":"55190123+womeier","login":"womeier","count":1}],"past_year_committers":[{"name":"Andreas Abel","email":"andreas.abel@ifi.lmu.de","login":"andreasabel","count":10},{"name":"Sebastian Graf","email":"sgraf1337@gmail.com","login":"sgraf812","count":7},{"name":"Reed Mullanix","email":"reedmullanix@gmail.com","login":"TOTBWF","count":5},{"name":"Hai","email":"35925806+BestYeen","login":"BestYeen","count":3},{"name":"Marco Comini","email":"marco.comini@uniud.it","login":"marco-comini","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-11T00:00:23.725Z","repositories_count":6232732,"commits_count":895116675,"contributors_count":34897353,"owners_count":1151583,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"haskell/happy","html_url":"https://github.com/haskell/happy","last_synced_at":"2026-05-04T07:00:13.918Z","status":null,"issues_count":160,"pull_requests_count":223,"avg_time_to_close_issue":33328493.22857143,"avg_time_to_close_pull_request":3693374.6208530804,"issues_closed_count":105,"pull_requests_closed_count":211,"pull_request_authors_count":59,"issue_authors_count":84,"avg_comments_per_issue":3.56875,"avg_comments_per_pull_request":2.336322869955157,"merged_pull_requests_count":182,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":7,"past_year_avg_time_to_close_issue":1467731.0,"past_year_avg_time_to_close_pull_request":833178.8,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.125,"past_year_avg_comments_per_pull_request":1.7142857142857142,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-09T10:29:00.537Z","updated_at":"2026-05-04T07:00:13.947Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/issues","issue_labels_count":{"table":{"build failure":6,"enhancement":4,"regression in happy-2.*":4,"documentation":3,"regression in happy-2.0":3,"re: building happy":2,"performance":1,"upstream":1,"re: GLR":1,"task":1,"question":1,"re: backend":1,"info needed":1,"invalid":1}},"pull_request_labels_count":{"table":{"regression in happy-2.*":3,"documentation":1,"build failure":1,"continuous integration (CI)":1}},"issue_author_associations_count":{"table":{"NONE":78,"CONTRIBUTOR":31,"MEMBER":28,"COLLABORATOR":23}},"pull_request_author_associations_count":{"table":{"COLLABORATOR":95,"CONTRIBUTOR":84,"MEMBER":26,"NONE":18}},"issue_authors":{"table":{"andreasabel":22,"sgraf812":16,"Ericson2314":9,"harpocrates":8,"peti":6,"knothed":4,"int-index":4,"bgamari":3,"DemiMarie":3,"cartazio":3,"marco-comini":3,"dcoutts":2,"vmchale":2,"ltbinsbe":2,"athas":2,"phadej":2,"TheMatten":2,"HuStmpHrrr":1,"jan-matejka":1,"rwbarton":1,"Kleidukos":1,"sjakobi":1,"snizzo":1,"locallycompact":1,"theedge456":1,"treeowl":1,"Ongy":1,"BjoernLoetters":1,"saw235":1,"juhp":1,"goldfirere":1,"osa1":1,"jvoigtlaender":1,"ice1000":1,"erikd":1,"ttuegel":1,"remexre":1,"yav":1,"glguy":1,"asr":1,"ffaf1":1,"leo-mao":1,"mingodad":1,"natefaubion":1,"Tritlo":1,"Vekhir":1,"Martinsos":1,"FranklinChen":1,"wz1000":1,"zoecarver":1,"pnotequalnp":1,"christiaanb":1,"robstewart57":1,"mcandre":1,"liarokapisv":1,"LeventErkok":1,"chetant":1,"atsuzaki":1,"tbidne":1,"leonschoorl":1,"TeofilC":1,"edsko":1,"chamini2":1,"andr3wsm":1,"Mikolaj":1,"madgen":1,"ulidtko":1,"capital-G":1,"starmonger999":1,"xplat":1,"noahmartinwilliams":1,"ghost":1,"jgallag88":1,"trofi":1,"YoEight":1,"GiregL":1,"zilinc":1,"pjljvandelaar":1,"raehik":1,"ezyang":1,"Boring545":1,"mitchellwrosen":1,"farao":1,"cjwatson":1}},"pull_request_authors":{"table":{"sgraf812":46,"Ericson2314":31,"int-index":20,"andreasabel":15,"harpocrates":9,"Kariiem":8,"knothed":8,"ghost":5,"erikd":4,"ndmitchell":4,"da-x":4,"thoughtpolice":3,"asr":3,"dagit":3,"vmchale":3,"hvr":3,"PhilThomas":2,"kazu-yamamoto":2,"bgamari":2,"mrd":2,"GetContented":2,"trofi":2,"nochiel":2,"josephcsible":2,"bjpe":2,"m-schmidt":2,"yav":2,"domenkozar":1,"OlivierSohn":1,"pgarrison":1,"jvoigtlaender":1,"erantapaa":1,"lukexi":1,"kini":1,"sergv":1,"BestYeen":1,"marinelli":1,"sheaf":1,"fleex-x":1,"glguy":1,"phadej":1,"womeier":1,"mary-avocado":1,"h2pl":1,"angerman":1,"marco-comini":1,"thomie":1,"felixwiemuth":1,"emc2":1,"acfoltzer":1,"TOTBWF":1,"Kellador":1,"ezyang":1,"joris-r":1,"nkpart":1,"ulidtko":1,"treeowl":1,"FranklinChen":1,"jstolarek":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-05T00:00:06.846Z","repositories_count":14512469,"issues_count":34254557,"pull_requests_count":112290566,"authors_count":11255246,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"re: backend":1}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"NONE":5,"CONTRIBUTOR":2,"MEMBER":1}},"past_year_pull_request_author_associations_count":{"table":{"MEMBER":3,"CONTRIBUTOR":2,"COLLABORATOR":1,"NONE":1}},"past_year_issue_authors":{"table":{"andr3wsm":1,"andreasabel":1,"dcoutts":1,"juhp":1,"marco-comini":1,"noahmartinwilliams":1,"tbidne":1,"wz1000":1}},"past_year_pull_request_authors":{"table":{"andreasabel":3,"BestYeen":1,"marco-comini":1,"sgraf812":1,"TOTBWF":1}},"maintainers":[{"table":{"login":"sgraf812","count":54,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"}},{"table":{"login":"Ericson2314","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ericson2314"}},{"table":{"login":"andreasabel","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"}},{"table":{"login":"int-index","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/int-index"}},{"table":{"login":"erikd","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikd"}},{"table":{"login":"thoughtpolice","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thoughtpolice"}},{"table":{"login":"hvr","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hvr"}},{"table":{"login":"glguy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glguy"}},{"table":{"login":"Kleidukos","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Kleidukos"}},{"table":{"login":"Mikolaj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mikolaj"}},{"table":{"login":"sjakobi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjakobi"}},{"table":{"login":"ttuegel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ttuegel"}}],"active_maintainers":[{"table":{"login":"andreasabel","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"}},{"table":{"login":"sgraf812","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"}}]}},"events":{"total":{"DeleteEvent":8,"PullRequestEvent":20,"ForkEvent":4,"IssuesEvent":34,"WatchEvent":24,"IssueCommentEvent":76,"PushEvent":34,"PullRequestReviewEvent":4,"PullRequestReviewCommentEvent":2,"CreateEvent":21},"last_year":{"DeleteEvent":2,"PullRequestEvent":5,"ForkEvent":3,"IssuesEvent":9,"WatchEvent":7,"IssueCommentEvent":10,"PushEvent":10,"PullRequestReviewEvent":1,"CreateEvent":5}},"keywords":[],"dependencies":[{"ecosystem":"hackage","filepath":"happy.cabal","sha":null,"kind":"manifest","created_at":"2022-06-25T21:44:04.813Z","updated_at":"2022-06-25T21:44:04.813Z","repository_link":"https://github.com/haskell/happy/blob/master/happy.cabal","dependencies":[{"id":59596549,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":59596550,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":59596551,"package_name":"containers","ecosystem":"hackage","requirements":"\u003e=0.4.2","direct":true,"kind":"runtime","optional":false},{"id":59596552,"package_name":"mtl","ecosystem":"hackage","requirements":"\u003e=2.2.1","direct":true,"kind":"runtime","optional":false},{"id":59596553,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596554,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596555,"package_name":"happy-tabular","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596556,"package_name":"happy-frontend","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596557,"package_name":"happy-backend-lalr","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596558,"package_name":"happy-backend-glr","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596559,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"test","optional":false},{"id":59596560,"package_name":"process","ecosystem":"hackage","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"hackage","filepath":"packages/backend-glr/happy-backend-glr.cabal","sha":null,"kind":"manifest","created_at":"2022-06-25T21:44:04.896Z","updated_at":"2022-06-25T21:44:04.896Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/backend-glr/happy-backend-glr.cabal","dependencies":[{"id":59596561,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":59596562,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":59596563,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596564,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596565,"package_name":"happy-tabular","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/codegen-common/happy-codegen-common.cabal","sha":null,"kind":"manifest","created_at":"2022-06-25T21:44:05.038Z","updated_at":"2022-06-25T21:44:05.038Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/codegen-common/happy-codegen-common.cabal","dependencies":[{"id":59596566,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":59596567,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/haskell-ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:03.991Z","updated_at":"2023-01-13T16:23:03.991Z","repository_link":"https://github.com/haskell/happy/blob/master/.github/workflows/haskell-ci.yml","dependencies":[{"id":6890321656,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6890321657,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"hackage","filepath":"packages/backend-lalr/happy-backend-lalr.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.090Z","updated_at":"2023-01-13T16:23:04.090Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/backend-lalr/happy-backend-lalr.cabal","dependencies":[{"id":6890321743,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321746,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890321748,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":6890321750,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":6890321752,"package_name":"happy-tabular","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/frontend/happy-frontend.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.180Z","updated_at":"2023-01-13T16:23:04.180Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/frontend/happy-frontend.cabal","dependencies":[{"id":6890321801,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321802,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890321803,"package_name":"containers","ecosystem":"hackage","requirements":"\u003e=0.4.2","direct":true,"kind":"runtime","optional":false},{"id":6890321804,"package_name":"transformers","ecosystem":"hackage","requirements":"\u003e=0.5.6.2","direct":true,"kind":"runtime","optional":false},{"id":6890321805,"package_name":"mtl","ecosystem":"hackage","requirements":"\u003e=2.2.2","direct":true,"kind":"runtime","optional":false},{"id":6890321806,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":6890321807,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/grammar/happy-grammar.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.360Z","updated_at":"2023-01-13T16:23:04.360Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/grammar/happy-grammar.cabal","dependencies":[{"id":6890321870,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321871,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/tabular/happy-tabular.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.470Z","updated_at":"2023-01-13T16:23:04.470Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/tabular/happy-tabular.cabal","dependencies":[{"id":6890321905,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321906,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890321907,"package_name":"containers","ecosystem":"hackage","requirements":"\u003e=0.4.2","direct":true,"kind":"runtime","optional":false},{"id":6890321908,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]}],"score":10.151128575450725,"created_at":"2023-04-12T11:48:24.203Z","updated_at":"2026-05-13T17:02:09.537Z","avatar_url":"https://github.com/haskell.png","language":"Haskell","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/3570","html_url":"https://summary.ecosyste.ms/projects/3570"}