{"id":13893621,"name":"hardwrap","ecosystem":"ctan","description":"The package facilitates wrapping text to a specific character width, breaking lines by words rather than, as done by TeX, by characters. The primary use for these facilities is to aid the generation of messages sent to the log file or console output to display messages to the user. Package authors may also find this useful when writing out arbitrary text to an external file.","homepage":null,"licenses":"LPPL-1.3a","normalized_licenses":["LPPL-1.3a"],"repository_url":"","keywords_array":["tagged-pdf","layout"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-24T17:16:54.528Z","latest_release_published_at":"2026-02-24T17:16:54.528Z","latest_release_number":"0.2","latest_published_release_number":null,"last_synced_at":"2026-09-25T21:07:10.907Z","created_at":"2026-02-24T17:16:54.410Z","updated_at":"2026-09-25T21:07:10.907Z","registry_url":"https://ctan.org/pkg/hardwrap","install_command":"tlmgr install hardwrap","documentation_url":null,"metadata":{"ctan_path":"/macros/latex/contrib/hardwrap","texlive":"hardwrap","miktex":"hardwrap","version_number":"0.2","version_date":""},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:ctan/hardwrap","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ctan/hardwrap","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ctan/hardwrap","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ctan/hardwrap/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/packages/hardwrap/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/packages/hardwrap/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/packages/hardwrap/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/packages/hardwrap/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/packages/hardwrap/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/packages/hardwrap/codemeta","maintainers":[{"uuid":"robertson","login":null,"name":"Will Robertson","email":null,"url":null,"packages_count":65,"html_url":null,"role":null,"created_at":"2026-02-24T17:16:55.303Z","updated_at":"2026-02-24T17:16:55.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/maintainers/robertson/packages"},{"uuid":"godby","login":null,"name":"Kevin Godby","email":null,"url":null,"packages_count":2,"html_url":null,"role":null,"created_at":"2026-02-24T17:16:55.256Z","updated_at":"2026-02-24T17:16:55.256Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ctan.org/maintainers/godby/packages"}]}