{"id":192453,"name":"herf-time","ecosystem":"hackage","description":"The herf-time package attempts to make the time package's syntax more straightforward for doing interval math and conversion.\nIt borrows heavily from the syntax of the kerf programming language https://github.com/kevinlawler/kerf .\nBut unlike kerf, there are no promisses of high performance code here.\nThe performance seems adequate for lots of uses though and manipulating time in the herf library is pretty fun.\n\nThe KerfTime module is self contained and the only dependency is the time package.\n\nAdd intervals of varying amounts.\n\nUTCHerfTime 2016-07-22 03:00:00 UTC\n\nSubtract intervals as well\n\nUTCHerfTime 2015-06-10 21:00:00 UTC\n\nUse the same interval notation for different time representation\n\nUTCHerfTime 2016-07-22 04:23:01 UTC\n\n2015-12-31T23:01:01:PST\n\n\"2016-01-21T11:29:05:CST\"\n\n2016-01-21T09:29:05:PST\n\n2016-01-21T23:29:05:+0600\n\n2016-01-21T11:29:05:CST\n\n2016-03-21T11:29:05:CST\n\n2016-03-21T09:29:05:PST","homepage":null,"licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/smurphy8/herf-time","keywords_array":["bsd3","kerf","library","time","Propose Tags"],"namespace":null,"versions_count":5,"first_release_published_at":"2016-01-21T20:42:40.000Z","latest_release_published_at":"2020-04-28T17:43:10.000Z","latest_release_number":"0.3.1","last_synced_at":"2026-09-24T08:23:33.382Z","created_at":"2022-04-05T21:00:59.738Z","updated_at":"2026-09-24T08:23:37.178Z","registry_url":"https://hackage.haskell.org/package/herf-time","install_command":"cabal install herf-time","documentation_url":null,"metadata":{},"repo_metadata":{"id":72522152,"uuid":"50085694","full_name":"smurphy8/herf-time","owner":"smurphy8","description":"time interval library loosely based on the way time is handled by the Kerf programming language","archived":false,"fork":false,"pushed_at":"2020-04-28T16:39:36.000Z","size":29,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-09-23T17:37:46.622Z","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":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smurphy8.png","metadata":{},"created_at":"2016-01-21T05:57:53.000Z","updated_at":"2020-04-28T16:39:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"efc0f3b2-6664-4911-9ca8-382793268afd","html_url":"https://github.com/smurphy8/herf-time","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/smurphy8/herf-time","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smurphy8%2Fherf-time","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smurphy8%2Fherf-time/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smurphy8%2Fherf-time/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smurphy8%2Fherf-time/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smurphy8","download_url":"https://codeload.github.com/smurphy8/herf-time/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smurphy8%2Fherf-time/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37616134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-23T02:00:07.637Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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_record":{"login":"smurphy8","name":null,"uuid":"182668","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/182668?v=4","repositories_count":104,"last_synced_at":"2023-08-03T03:51:08.722Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/smurphy8","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-05T23:15:08.762Z","updated_at":"2023-08-03T03:51:09.502Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smurphy8","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smurphy8/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-24T08:23:37.178Z","dependent_packages_count":0,"downloads":3413,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":43.43641805058389,"dependent_repos_count":55.143477495452146,"dependent_packages_count":12.217592864268529,"stargazers_count":null,"forks_count":null,"average":36.93249613676819},"purl":"pkg:hackage/herf-time","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/herf-time","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/herf-time","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/herf-time/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/herf-time/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/herf-time/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/herf-time/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/herf-time/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/herf-time/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/herf-time/codemeta","maintainers":[{"uuid":"scottmurphy09","login":"scottmurphy09","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://hackage.haskell.org/user/scottmurphy09","role":null,"created_at":"2022-11-14T18:15:12.165Z","updated_at":"2022-11-14T18:15:12.165Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/scottmurphy09/packages"}]}