{"id":237161,"name":"sunlight","ecosystem":"hackage","description":"sunlight checks your Cabalized package and ensures that it actually\nbuilds and passes its tests, even against mulitple dependency\nversions specified in your Cabal file.  For example, your Cabal file\nmight say that your package builds against base-4.5.1.0\nand base-4.6.0.1.  With\nsunlight you can automatically verify that this is actually the case.\n\nFor more information, please see\n\nhttp://www.github.com/massysett/sunlight","homepage":"http://www.github.com/massysett/sunlight","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/massysett/sunlight","keywords_array":["bsd3","library","testing","Propose Tags"],"namespace":null,"versions_count":3,"first_release_published_at":"2014-02-23T23:39:34.000Z","latest_release_published_at":"2014-05-28T00:46:51.000Z","latest_release_number":"0.6.0.0","last_synced_at":"2026-04-19T13:49:50.905Z","created_at":"2022-04-06T02:16:17.185Z","updated_at":"2026-04-19T13:49:51.208Z","registry_url":"https://hackage.haskell.org/package/sunlight","install_command":"cabal install sunlight","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-19T13:49:51.174Z","dependent_packages_count":0,"downloads":2313,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":52.937034211607305,"dependent_repos_count":55.143477495452146,"dependent_packages_count":12.217592864268529,"stargazers_count":null,"forks_count":null,"average":40.09936819044266},"purl":"pkg:hackage/sunlight","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/sunlight","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/sunlight","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/sunlight/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sunlight/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sunlight/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sunlight/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sunlight/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sunlight/codemeta","maintainers":[{"uuid":"OmariNorman","login":"OmariNorman","name":null,"email":null,"url":null,"packages_count":29,"html_url":"https://hackage.haskell.org/user/OmariNorman","role":null,"created_at":"2022-11-14T19:57:59.121Z","updated_at":"2022-11-14T19:57:59.121Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/OmariNorman/packages"}]}