{"id":216612,"name":"pathtype","ecosystem":"hackage","description":"This package provides type-safe access to filepath manipulations.\n\nSystem.Path is designed to be used instead of System.FilePath.\n(It is intended to provide versions of functions from that\nmodule which have equivalent functionality but are more typesafe).\nSystem.Path.Directory is a companion module\nproviding a type-safe alternative to System.Directory.\n\nThe heart of this package is the Path ar fd abstract type\nwhich represents file and directory paths.\nThe idea is that there are two type parameters -\nthe first should be Abs or Rel, and the second File or Dir.\nA number of type synonyms are provided for common types:\n\nThe type of the combine (aka \u003c/\u003e) function gives the idea:\n\nTogether this enables us to give more meaningful types\nto a lot of the functions,\nand (hopefully) catch a bunch more errors at compile time.\n\nFor more details see the README.md file.\n\nRelated packages:\n\nfilepath: The API of Neil Mitchell's System.FilePath module\n(and properties satisfied) heavily influenced our package.\n\npath: Provides a wrapper type around FilePath\nand maps to functions from filepath package.\nThis warrants consistency with filepath functions.\nRequires Template Haskell.\n\ndata-filepath:\nRequires Typeable and Template Haskell.\n\nhpath:\nByteString-based path type with type parameter\nfor absolute and relative paths.","homepage":"https://hub.darcs.net/thielema/pathtype/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","library","system","Propose Tags"],"namespace":null,"versions_count":20,"first_release_published_at":"2009-11-07T18:09:09.000Z","latest_release_published_at":"2018-02-17T11:40:40.000Z","latest_release_number":"0.8.1","last_synced_at":"2026-04-15T18:01:31.784Z","created_at":"2022-04-05T23:47:57.449Z","updated_at":"2026-04-15T18:07:24.753Z","registry_url":"https://hackage.haskell.org/package/pathtype","install_command":"cabal install pathtype","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-15T18:07:24.732Z","dependent_packages_count":7,"downloads":15620,"downloads_period":"total","dependent_repos_count":54,"rankings":{"downloads":10.21757558632382,"dependent_repos_count":7.329754167844024,"dependent_packages_count":3.899406612037298,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":7.148912122068381},"purl":"pkg:hackage/pathtype","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/pathtype","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/pathtype","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/pathtype/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pathtype/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pathtype/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pathtype/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pathtype/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pathtype/codemeta","maintainers":[{"uuid":"HenningThielemann","login":"HenningThielemann","name":null,"email":null,"url":null,"packages_count":191,"html_url":"https://hackage.haskell.org/user/HenningThielemann","role":null,"created_at":"2022-11-14T19:12:31.392Z","updated_at":"2022-11-14T19:12:31.392Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/HenningThielemann/packages"},{"uuid":"BenMoseley","login":"BenMoseley","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://hackage.haskell.org/user/BenMoseley","role":null,"created_at":"2022-11-14T19:12:31.370Z","updated_at":"2022-11-14T19:12:31.370Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/BenMoseley/packages"}]}