{"id":12414119,"name":"from","ecosystem":"hackage","description":"This package provides the typeclasses From and TryFrom.\n\nThe From.From typeclass provides From.from :: a -\u003e b. It is an\ninterface a pair of types that can be converted from one to another.\n\nThe From.TryFrom typeclass provides From.tryFrom :: a -\u003e Prelude.Maybe\nb. It is an interface for a pair of types that can be converted from one to\nanother, safely handling the possibility of a failure.\n\nDefault From.From instances are provided for some integral types in base,\nusing Prelude.fromIntegral.\n\nThis is the core package. This package itself is not spectacularly useful.\nOne example of immediate usefulness would be the from-string package.\n\nIf you are interested, you may want to check the project README.md (not the\npackage README.md) as well.","homepage":"https://codeberg.org/xt/from","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"","keywords_array":["apache","library","typeclass","Propose Tags"],"namespace":null,"versions_count":2,"first_release_published_at":"2025-10-24T09:10:34.000Z","latest_release_published_at":"2025-10-24T12:41:06.000Z","latest_release_number":"1.0.0.1","last_synced_at":"2026-03-22T05:50:22.827Z","created_at":"2025-10-24T09:18:56.916Z","updated_at":"2026-03-22T05:50:22.827Z","registry_url":"https://hackage.haskell.org/package/from","install_command":"cabal install from","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-22T05:50:22.616Z","dependent_packages_count":0,"downloads":24,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":99.72380178716492,"dependent_repos_count":55.54833468724614,"dependent_packages_count":20.444083401028973,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":58.572073291813346},"purl":"pkg:hackage/from","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/from","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/from","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/from/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/from/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/from/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/from/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/from/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/from/codemeta","maintainers":[{"uuid":"xt","login":"xt","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://hackage.haskell.org/user/xt","role":null,"created_at":"2025-10-26T21:12:50.719Z","updated_at":"2025-10-26T21:12:50.719Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/xt/packages"}]}