{"id":5728654,"name":"sayable","ecosystem":"hackage","description":"This package provides a set of data structures, classes and operators that\nfacilitate the construction of a Prettyprinter Doc object.  The difference\nbetween this an Prettyprinter is:\n\nAdditional \"saytag\" parameter that can be used to control the Doc rendering.\n\nBrevity of syntax (using operators) designed to enhance conversion of\narguments and readability of messages and conversion","homepage":null,"licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"","keywords_array":["library","text","Propose Tags"],"namespace":null,"versions_count":12,"first_release_published_at":"2022-12-21T23:14:06.000Z","latest_release_published_at":"2025-11-01T17:55:50.000Z","latest_release_number":"1.2.6.0","last_synced_at":"2026-04-20T15:18:32.221Z","created_at":"2022-12-22T00:55:35.601Z","updated_at":"2026-04-20T15:18:32.222Z","registry_url":"https://hackage.haskell.org/package/sayable","install_command":"cabal install sayable","documentation_url":null,"metadata":{},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":2,"downloads":927,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":94.46280050131024,"dependent_repos_count":36.755155520109376,"dependent_packages_count":7.149774967242068,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":46.122576996220566},"purl":"pkg:hackage/sayable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/sayable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/sayable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/sayable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sayable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sayable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sayable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sayable/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/sayable/codemeta","maintainers":[{"uuid":"KevinQuick","login":"KevinQuick","name":null,"email":null,"url":null,"packages_count":25,"html_url":"https://hackage.haskell.org/user/KevinQuick","role":null,"created_at":"2022-12-22T01:08:57.580Z","updated_at":"2022-12-22T01:08:57.580Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/KevinQuick/packages"}]}