{"id":13606573,"url":"https://github.com/wintercms/wn-tinypng-plugin","last_synced_at":"2025-10-19T16:52:54.908Z","repository":{"id":53345471,"uuid":"287696798","full_name":"wintercms/wn-tinypng-plugin","owner":"wintercms","description":"Winter CMS plugin to automatically optimize images with TinyPNG","archived":false,"fork":false,"pushed_at":"2023-12-08T09:59:42.000Z","size":12,"stargazers_count":9,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-28T14:54:17.982Z","etag":null,"topics":["hacktoberfest"],"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/wintercms.png","metadata":{"funding":{"github":"wintercms","open_collective":"wintercms"},"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2020-08-15T07:10:03.000Z","updated_at":"2023-09-14T12:35:44.000Z","dependencies_parsed_at":"2023-12-11T00:40:48.777Z","dependency_job_id":null,"html_url":"https://github.com/wintercms/wn-tinypng-plugin","commit_stats":{"total_commits":8,"total_committers":2,"mean_commits":4.0,"dds":0.125,"last_synced_commit":"cab4f71cc15534d5a1dcef72228df364e87b10ee"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/wintercms/wn-tinypng-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintercms%2Fwn-tinypng-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintercms%2Fwn-tinypng-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintercms%2Fwn-tinypng-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintercms%2Fwn-tinypng-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wintercms","download_url":"https://codeload.github.com/wintercms/wn-tinypng-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintercms%2Fwn-tinypng-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274743290,"owners_count":25341134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"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":["hacktoberfest"],"created_at":"2024-08-01T19:01:10.338Z","updated_at":"2025-10-19T16:52:54.756Z","avatar_url":"https://github.com/wintercms.png","language":"PHP","funding_links":["https://github.com/sponsors/wintercms","https://opencollective.com/wintercms"],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# About\n\nAutomatically optimizes resized images with TinyPNG.\n\n# Configuration\n\nIf you are using the [`.env` file](https://wintercms.com/docs/setup/configuration#dotenv-configuration) for configuration, simply add your [TinyPNG API Key](https://tinypng.com/dashboard/api) to the environment file as `TINYPNG_API_KEY`. If you are not using the `.env` file, simply copy `plugins/winter/tinypng/config/config.php` to `config/winter/tinypng/config.php` and change the value of `apiKey`.\n\nThat's it! This plugin will then start automatically optimizing images resized with the `| resize()` filter provided by the Winter CMS core.\n\n\u003e**NOTE:** This plugin will not cause existing resized images to be regenerated. If you would like to regenerate existing images then delete the existing generated images and the resizer will automatically regenerate them for you.\n\n# Installation\n\nTo install from the [Marketplace](https://wintercms.com/plugin/winter-tinypng), click on the \"Add to Project\" button and then select the project you wish to add it to. Once the plugin has been added to the project, go to the backend and check for updates to pull in the plugin.\n\nTo install from the backend, go to **Settings -\u003e Updates \u0026 Plugins -\u003e Install Plugins** and then search for `Winter.TinyPNG`.\n\nTo install from [the repository](https://github.com/winter/wn-tinypng-plugin), clone it into **plugins/winter/tinypng** and then run `composer update` from your project root in order to pull in the dependencies.\n\nTo install it with Composer, run `composer require winter/wn-tinypng-plugin` from your project root.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwintercms%2Fwn-tinypng-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwintercms%2Fwn-tinypng-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwintercms%2Fwn-tinypng-plugin/lists"}