{"id":20742684,"url":"https://github.com/itinerisltd/preconnect-cleaner","last_synced_at":"2026-04-19T18:34:02.895Z","repository":{"id":45654179,"uuid":"431079940","full_name":"ItinerisLtd/preconnect-cleaner","owner":"ItinerisLtd","description":"WordPress Preconnect Cleaner","archived":false,"fork":false,"pushed_at":"2026-04-01T15:21:08.000Z","size":48,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-01T19:54:54.127Z","etag":null,"topics":["dns-prefetch","preconnect","wordpress"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ItinerisLtd.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-11-23T11:48:25.000Z","updated_at":"2026-04-01T15:21:44.000Z","dependencies_parsed_at":"2023-01-22T16:30:12.590Z","dependency_job_id":null,"html_url":"https://github.com/ItinerisLtd/preconnect-cleaner","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/ItinerisLtd/preconnect-cleaner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItinerisLtd%2Fpreconnect-cleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItinerisLtd%2Fpreconnect-cleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItinerisLtd%2Fpreconnect-cleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItinerisLtd%2Fpreconnect-cleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ItinerisLtd","download_url":"https://codeload.github.com/ItinerisLtd/preconnect-cleaner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItinerisLtd%2Fpreconnect-cleaner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32018091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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"}},"keywords":["dns-prefetch","preconnect","wordpress"],"created_at":"2024-11-17T07:07:03.172Z","updated_at":"2026-04-19T18:34:02.862Z","avatar_url":"https://github.com/ItinerisLtd.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Preconnect Cleaner\n\n[![CI](https://github.com/ItinerisLtd/preconnect-cleaner/actions/workflows/ci.yml/badge.svg)](https://github.com/ItinerisLtd/preconnect-cleaner/actions/workflows/ci.yml)\n[![Releases](https://github.com/ItinerisLtd/preconnect-cleaner/actions/workflows/releases.yml/badge.svg)](https://github.com/ItinerisLtd/preconnect-cleaner/actions/workflows/releases.yml)\n[![Packagist Version](https://img.shields.io/packagist/v/itinerisltd/preconnect-cleaner.svg?label=release\u0026style=flat-square)](https://packagist.org/packages/itinerisltd/preconnect-cleaner)\n[![PHP from Packagist](https://img.shields.io/packagist/php-v/itinerisltd/preconnect-cleaner.svg?style=flat-square)](https://packagist.org/packages/itinerisltd/preconnect-cleaner)\n[![Packagist Downloads](https://img.shields.io/packagist/dt/itinerisltd/preconnect-cleaner.svg?label=packagist%20downloads\u0026style=flat-square)](https://packagist.org/packages/itinerisltd/preconnect-cleaner/stats)\n[![GitHub License](https://img.shields.io/github/license/itinerisltd/preconnect-cleaner.svg?style=flat-square)](https://github.com/ItinerisLtd/preconnect-cleaner/blob/master/LICENSE)\n[![Hire Itineris](https://img.shields.io/badge/Hire-Itineris-ff69b4.svg?style=flat-square)](https://www.itineris.co.uk/contact/)\n[![Twitter Follow @itineris_ltd](https://img.shields.io/twitter/follow/itineris_ltd?style=flat-square\u0026color=1da1f2)](https://twitter.com/itineris_ltd)\n\nPreconnect Cleaner.\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n- [Goal](#goal)\n- [Features](#features)\n- [Minimum Requirements](#minimum-requirements)\n- [Installation](#installation)\n  - [Composer (Recommended)](#composer-recommended)\n  - [Build from Source (Not Recommended)](#build-from-source-not-recommended)\n- [Common Issues](#common-issues)\n- [FAQ](#faq)\n  - [Will you add support for older PHP versions?](#will-you-add-support-for-older-php-versions)\n  - [It looks awesome. Where can I find more goodies like this?](#it-looks-awesome-where-can-i-find-more-goodies-like-this)\n  - [Where can I give :star::star::star::star::star: reviews?](#where-can-i-give-starstarstarstarstar-reviews)\n- [Developing](#developing)\n  - [Testing](#testing)\n- [Feedback](#feedback)\n- [Change Log](#change-log)\n- [Security](#security)\n- [Credits](#credits)\n- [License](#license)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Goal\n\nPrevent issues caused by pages existing on URLs of various casing. \n\n## Features\n\n- Cleanup preconnect hints.\n\n[Pull requests](https://github.com/ItinerisLtd/preconnect-cleaner) are welcomed.\n\n## Minimum Requirements\n\n- PHP v7.4\n- WordPress v5.8\n\n## Installation\n\n### Composer (Recommended)\n\n```bash\ncomposer require itinerisltd/preconnect-cleaner\n```\n\n### Build from Source (Not Recommended)\n\n```bash\n# Make sure you use the same PHP version as remote servers.\n# Building inside docker images is recommended.\nphp -v\n\n# Checkout source code\ngit clone https://github.com/ItinerisLtd/preconnect-cleaner.git\ncd preconnect-cleaner\ngit checkout \u003cthe-tag-or-the-branch-or-the-commit\u003e\n\n# Build the zip file\ncomposer release:build\n```\n\nThen, install `release/preconnect-cleaner.zip` [as usual](https://codex.wordpress.org/Managing_Plugins#Installing_Plugins).\n\n## Common Issues\n\nN/A\n\n## FAQ\n\n### Will you add support for older PHP versions?\n\nNever! This plugin will only work on [actively supported PHP versions](https://secure.php.net/supported-versions.php).\n\nDon't use it on **end of life** or **security fixes only** PHP versions.\n\n### It looks awesome. Where can I find more goodies like this?\n\n- Articles on [Itineris' blog](https://www.itineris.co.uk/blog/)\n- More projects on [Itineris' GitHub profile](https://github.com/itinerisltd)\n- More plugins on [Itineris](https://profiles.wordpress.org/itinerisltd/#content-plugins) wp.org profiles\n- Follow [@itineris_ltd](https://twitter.com/itineris_ltd) on Twitter\n- Hire [Itineris](https://www.itineris.co.uk/services/) to build your next awesome site\n\n### Where can I give :star::star::star::star::star: reviews?\n\nThanks! Glad you like it. It's important to let my boss knows somebody is using this project. Please consider:\n\n- leave a 5-star review on [wordpress.org](https://wordpress.org/support/plugin/preconnect-cleaner/reviews/)\n- tweet something good with mentioning [@itineris_ltd](https://twitter.com/itineris_ltd)\n- :star: star this [Github repo](https://github.com/ItinerisLtd/preconnect-cleaner)\n- :eyes: watch this [Github repo](https://github.com/ItinerisLtd/preconnect-cleaner)\n- write blog posts\n- submit [pull requests](https://github.com/ItinerisLtd/preconnect-cleaner)\n- [hire Itineris](https://www.itineris.co.uk/services/)\n\n## Developing\n\n### Testing\n\n```bash\ncomposer style:check\n```\n\nPull requests without tests will not be accepted!\n\n## Feedback\n\n**Please provide feedback!** We want to make this library useful in as many projects as possible.\nPlease submit an [issue](https://github.com/ItinerisLtd/preconnect-cleaner/issues/new) and point out what you do and don't like, or fork the project and make suggestions.\n**No issue is too small.**\n\n## Change Log\n\nPlease see [CHANGELOG](./CHANGELOG.md) for more information on what has changed recently.\n\n## Security\n\nIf you discover any security related issues, please email [dev@itineris.co.uk](mailto:dev@itineris.co.uk) instead of using the issue tracker.\n\n## Credits\n\n[preconnect-cleaner](https://github.com/ItinerisLtd/preconnect-cleaner) is a [Itineris Limited](https://www.itineris.co.uk/) project.\n\nFull list of contributors can be found [here](https://github.com/ItinerisLtd/preconnect-cleaner/graphs/contributors).\n\n## License\n\n[Preconnect Cleaner](https://github.com/ItinerisLtd/preconnect-cleaner) is released under the [MIT License](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitinerisltd%2Fpreconnect-cleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitinerisltd%2Fpreconnect-cleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitinerisltd%2Fpreconnect-cleaner/lists"}