{"id":359,"name":null,"description":"CSS styled emails without the hassle.","url":"https://github.com/fphilipe/premailer-rails","last_synced_at":"2026-04-30T18:00:34.187Z","repository":{"id":678576,"uuid":"1561299","full_name":"fphilipe/premailer-rails","owner":"fphilipe","description":"CSS styled emails without the hassle.","archived":false,"fork":false,"pushed_at":"2024-06-17T05:56:17.000Z","size":339,"stargazers_count":1753,"open_issues_count":14,"forks_count":256,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-04-29T17:15:35.383Z","etag":null,"topics":["css","email","gem","inline-css","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/fphilipe.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}},"created_at":"2011-04-03T00:05:17.000Z","updated_at":"2026-04-28T12:25:23.000Z","dependencies_parsed_at":"2024-06-17T06:59:22.362Z","dependency_job_id":null,"html_url":"https://github.com/fphilipe/premailer-rails","commit_stats":{"total_commits":333,"total_committers":57,"mean_commits":5.842105263157895,"dds":"0.43843843843843844","last_synced_commit":"a1974add753272205682c82175a46ca01da05efd"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/fphilipe/premailer-rails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/sbom","scorecard":{"id":408503,"data":{"date":"2025-08-11","repo":{"name":"github.com/fphilipe/premailer-rails","commit":"d9a2f2907cf26ccc6686fcda65d011160385471d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T21:59:49.310Z","repository_id":678576,"created_at":"2025-08-18T21:59:49.311Z","updated_at":"2025-08-18T21:59:49.311Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32472396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":{"login":"fphilipe","name":"Philipe Fatio","uuid":"128151","kind":"user","description":"","email":"","website":"phili.pe","location":"Zurich, Switzerland","twitter":"fphilipe","company":"@valora-digital ","icon_url":"https://avatars.githubusercontent.com/u/128151?v=4","repositories_count":60,"last_synced_at":"2023-04-10T01:34:01.461Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/fphilipe","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:36:22.446Z","updated_at":"2023-04-10T01:34:01.670Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe/repositories"},"packages":[{"id":10423797,"name":"github.com/fphilipe/premailer-rails","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":[],"namespace":null,"versions_count":32,"first_release_published_at":"2011-09-29T10:39:43.000Z","latest_release_published_at":"2022-11-10T06:05:38.000Z","latest_release_number":"v1.12.0","last_synced_at":"2026-04-28T17:01:24.843Z","created_at":"2024-06-22T04:52:10.898Z","updated_at":"2026-04-28T17:01:24.845Z","registry_url":"https://pkg.go.dev/github.com/fphilipe/premailer-rails","install_command":"go get github.com/fphilipe/premailer-rails","documentation_url":"https://pkg.go.dev/github.com/fphilipe/premailer-rails#section-documentation","metadata":{},"repo_metadata":{"id":678576,"uuid":"1561299","full_name":"fphilipe/premailer-rails","owner":"fphilipe","description":"CSS styled emails without the hassle.","archived":false,"fork":false,"pushed_at":"2024-06-17T05:56:17.000Z","size":339,"stargazers_count":1729,"open_issues_count":12,"forks_count":254,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-09-21T06:32:59.233Z","etag":null,"topics":["css","email","gem","inline-css","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/fphilipe.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}},"created_at":"2011-04-03T00:05:17.000Z","updated_at":"2025-09-18T12:13:05.000Z","dependencies_parsed_at":"2024-06-17T06:59:22.362Z","dependency_job_id":null,"html_url":"https://github.com/fphilipe/premailer-rails","commit_stats":{"total_commits":333,"total_committers":57,"mean_commits":5.842105263157895,"dds":"0.43843843843843844","last_synced_commit":"a1974add753272205682c82175a46ca01da05efd"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/fphilipe/premailer-rails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/sbom","scorecard":{"id":408503,"data":{"date":"2025-08-11","repo":{"name":"github.com/fphilipe/premailer-rails","commit":"d9a2f2907cf26ccc6686fcda65d011160385471d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T21:59:49.310Z","repository_id":678576,"created_at":"2025-08-18T21:59:49.311Z","updated_at":"2025-08-18T21:59:49.311Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276883144,"owners_count":25721721,"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-25T02:00:09.612Z","response_time":80,"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":"fphilipe","name":"Philipe Fatio","uuid":"128151","kind":"user","description":"","email":"","website":"phili.pe","location":"Zurich, Switzerland","twitter":"fphilipe","company":"@valora-digital ","icon_url":"https://avatars.githubusercontent.com/u/128151?v=4","repositories_count":60,"last_synced_at":"2023-04-10T01:34:01.461Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/fphilipe","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:36:22.446Z","updated_at":"2023-04-10T01:34:01.670Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe/repositories"},"tags":[{"name":"v1.12.0","sha":"33287e89f7a330e1a2c55d15a59ab8ebab72d92f","kind":"tag","published_at":"2022-11-10T06:05:52.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.12.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"43ef66ec32abc9714db42abfe54bb7ff2c1886d8","kind":"tag","published_at":"2020-04-06T15:57:44.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"d7b1996ebbcd90eff76ca2aaf987385a1858327f","kind":"tag","published_at":"2020-03-17T16:17:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"a03113c68cd3a04bef130aca9a3164166cf37a40","kind":"tag","published_at":"2019-07-17T20:38:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"4c1d207a8d6bb4870c8f1a11e354615e67355e1e","kind":"tag","published_at":"2018-03-15T07:40:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"13d3e1bfa1004fef814ea701d5a7e19ccea216b2","kind":"tag","published_at":"2017-11-29T12:19:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"073d278486d6ca43163b28e303350da5f85c6127","kind":"tag","published_at":"2017-11-15T16:59:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0/manifests"},{"name":"v1.9.7","sha":"052cda47c80f8a1ee9956c6d0d914f735730b443","kind":"tag","published_at":"2017-06-26T05:54:27.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.7","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7/manifests"},{"name":"v1.9.6","sha":"745b4660a0471cd98ebc14aa11dcbc3883276022","kind":"tag","published_at":"2017-04-22T18:10:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.6","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6/manifests"},{"name":"v1.9.5","sha":"a3a5bd37a8a9d0317cd136c311c9153f9ae243a0","kind":"tag","published_at":"2016-12-07T13:22:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.5","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5/manifests"},{"name":"v1.9.4","sha":"c1b6db4f889fd6437fe7a9dc43f00257f23f5504","kind":"tag","published_at":"2016-07-06T09:02:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.4","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4/manifests"},{"name":"v1.9.3","sha":"cd21bbb325790289dc3ac49b05ba178e9cc11839","kind":"tag","published_at":"2016-06-12T18:23:23.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3/manifests"},{"name":"v1.9.2","sha":"8406d7dcc95fd0606dc8897b0195677600b2f0a5","kind":"tag","published_at":"2016-04-10T02:09:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"ab65a3f96e448e8b1bf7d703636c36f658a8fcac","kind":"tag","published_at":"2016-03-21T13:04:14.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"64c72d19542cf483f9004781697e9526bb3a717b","kind":"tag","published_at":"2015-12-30T15:22:11.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0/manifests"},{"name":"v1.8.2","sha":"a5f26cd7843c086ecc6d1091630692a04cb3279c","kind":"tag","published_at":"2015-05-25T19:03:16.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"35960ef30d2da02fe4884801a253baeb9beb7e26","kind":"tag","published_at":"2015-05-08T15:17:42.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"af7f5d0b6b3160856a9585b72bf5295410f90e60","kind":"tag","published_at":"2014-08-31T14:59:39.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"7fbcfacc21ebcb28be2ab5f5514ccda6c935fdba","kind":"tag","published_at":"2014-02-07T20:06:54.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.7.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"d749733a73c4bb82e52aefb73d0052be21e8df2a","kind":"tag","published_at":"2013-12-18T07:14:41.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"2f4ee831b2b6de82f811288ad36670c2d1d491fe","kind":"tag","published_at":"2013-11-20T12:13:32.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"9ca245b630f41c0d2fa3656333f19b836cb7a4ca","kind":"tag","published_at":"2013-11-08T20:40:18.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"240231050106c5019548e5601fd755af7ff9630d","kind":"tag","published_at":"2013-10-31T23:33:43.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"9c540216ce1059779e928b44fb202985415f5f4a","kind":"tag","published_at":"2013-04-04T08:51:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.4.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"59b46a54434ceef3916d719772c149e13ffca7d7","kind":"commit","published_at":"2013-03-12T08:48:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ad1ab94f9d641a95003818fbcf00ae6cbbefd9ea","kind":"tag","published_at":"2012-07-26T06:18:56.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"8863f3f4e7f3d714dc0e9b473c32fa2e3b3f697b","kind":"tag","published_at":"2012-07-22T09:09:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"6fa5506e43f521d6f6eff84c93799ede1a375e08","kind":"tag","published_at":"2012-06-12T22:57:13.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.2.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"cda0629eb3ffdae4412910231fe298181ee90768","kind":"tag","published_at":"2012-02-28T21:42:59.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.1.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"4db35b6da7f8960023be53d42fe74d61ba69f181","kind":"tag","published_at":"2012-02-10T16:26:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"370da5d5418fb5a683fcee80c2700cc751646ca0","kind":"tag","published_at":"2011-10-20T05:17:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"7edca8c4b4f3b31116c66e45c0c392f02a373ac1","kind":"tag","published_at":"2011-09-29T10:40:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T10:56:55.817Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.8992178392067105,"dependent_packages_count":6.463040974364172,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.681129406785441},"purl":"pkg:golang/github.com/fphilipe/premailer-rails","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/fphilipe/premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/fphilipe/premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/fphilipe/premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-27T06:53:15.909Z","issues_count":55,"pull_requests_count":55,"avg_time_to_close_issue":8872577.354166666,"avg_time_to_close_pull_request":9032957.8,"issues_closed_count":48,"pull_requests_closed_count":50,"pull_request_authors_count":43,"issue_authors_count":51,"avg_comments_per_issue":3.8363636363636364,"avg_comments_per_pull_request":1.9090909090909092,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":61851.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/issues","maintainers":[{"login":"fphilipe","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fphilipe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffphilipe%2Fpremailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffphilipe%2Fpremailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffphilipe%2Fpremailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffphilipe%2Fpremailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffphilipe%2Fpremailer-rails/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2119755,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":275287,"name":"premailer-rails3","ecosystem":"rubygems","description":"This gem brings you the power of the premailer gem to Rails\n                     without any configuration needs. Create HTML emails,\n                     include a CSS file as you do in a normal HTML document and\n                     premailer will inline the included CSS.","homepage":"https://github.com/fphilipe/premailer-rails","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":[],"namespace":null,"versions_count":10,"first_release_published_at":"2011-05-21T07:42:47.209Z","latest_release_published_at":"2013-03-12T08:56:17.371Z","latest_release_number":"1.3.2","last_synced_at":"2026-04-28T17:01:23.021Z","created_at":"2022-04-06T07:22:14.645Z","updated_at":"2026-04-28T17:02:30.339Z","registry_url":"https://rubygems.org/gems/premailer-rails3","install_command":"gem install premailer-rails3 -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/premailer-rails3/","metadata":{"funding":null},"repo_metadata":{"id":678576,"uuid":"1561299","full_name":"fphilipe/premailer-rails","owner":"fphilipe","description":"CSS styled emails without the hassle.","archived":false,"fork":false,"pushed_at":"2024-06-17T05:56:17.000Z","size":339,"stargazers_count":1751,"open_issues_count":14,"forks_count":256,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-04-22T14:04:39.927Z","etag":null,"topics":["css","email","gem","inline-css","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/fphilipe.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}},"created_at":"2011-04-03T00:05:17.000Z","updated_at":"2026-04-21T14:34:53.000Z","dependencies_parsed_at":"2024-06-17T06:59:22.362Z","dependency_job_id":null,"html_url":"https://github.com/fphilipe/premailer-rails","commit_stats":{"total_commits":333,"total_committers":57,"mean_commits":5.842105263157895,"dds":"0.43843843843843844","last_synced_commit":"a1974add753272205682c82175a46ca01da05efd"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/fphilipe/premailer-rails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/sbom","scorecard":{"id":408503,"data":{"date":"2025-08-11","repo":{"name":"github.com/fphilipe/premailer-rails","commit":"d9a2f2907cf26ccc6686fcda65d011160385471d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T21:59:49.310Z","repository_id":678576,"created_at":"2025-08-18T21:59:49.311Z","updated_at":"2025-08-18T21:59:49.311Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32228437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"fphilipe","name":"Philipe Fatio","uuid":"128151","kind":"user","description":"","email":"","website":"phili.pe","location":"Zurich, Switzerland","twitter":"fphilipe","company":"@valora-digital ","icon_url":"https://avatars.githubusercontent.com/u/128151?v=4","repositories_count":60,"last_synced_at":"2023-04-10T01:34:01.461Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/fphilipe","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:36:22.446Z","updated_at":"2023-04-10T01:34:01.670Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe/repositories"},"tags":[{"name":"v1.12.0","sha":"33287e89f7a330e1a2c55d15a59ab8ebab72d92f","kind":"tag","published_at":"2022-11-10T06:05:52.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.12.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"43ef66ec32abc9714db42abfe54bb7ff2c1886d8","kind":"tag","published_at":"2020-04-06T15:57:44.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"d7b1996ebbcd90eff76ca2aaf987385a1858327f","kind":"tag","published_at":"2020-03-17T16:17:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"a03113c68cd3a04bef130aca9a3164166cf37a40","kind":"tag","published_at":"2019-07-17T20:38:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"4c1d207a8d6bb4870c8f1a11e354615e67355e1e","kind":"tag","published_at":"2018-03-15T07:40:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"13d3e1bfa1004fef814ea701d5a7e19ccea216b2","kind":"tag","published_at":"2017-11-29T12:19:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"073d278486d6ca43163b28e303350da5f85c6127","kind":"tag","published_at":"2017-11-15T16:59:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0/manifests"},{"name":"v1.9.7","sha":"052cda47c80f8a1ee9956c6d0d914f735730b443","kind":"tag","published_at":"2017-06-26T05:54:27.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.7","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7/manifests"},{"name":"v1.9.6","sha":"745b4660a0471cd98ebc14aa11dcbc3883276022","kind":"tag","published_at":"2017-04-22T18:10:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.6","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6/manifests"},{"name":"v1.9.5","sha":"a3a5bd37a8a9d0317cd136c311c9153f9ae243a0","kind":"tag","published_at":"2016-12-07T13:22:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.5","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5/manifests"},{"name":"v1.9.4","sha":"c1b6db4f889fd6437fe7a9dc43f00257f23f5504","kind":"tag","published_at":"2016-07-06T09:02:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.4","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4/manifests"},{"name":"v1.9.3","sha":"cd21bbb325790289dc3ac49b05ba178e9cc11839","kind":"tag","published_at":"2016-06-12T18:23:23.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3/manifests"},{"name":"v1.9.2","sha":"8406d7dcc95fd0606dc8897b0195677600b2f0a5","kind":"tag","published_at":"2016-04-10T02:09:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"ab65a3f96e448e8b1bf7d703636c36f658a8fcac","kind":"tag","published_at":"2016-03-21T13:04:14.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"64c72d19542cf483f9004781697e9526bb3a717b","kind":"tag","published_at":"2015-12-30T15:22:11.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0/manifests"},{"name":"v1.8.2","sha":"a5f26cd7843c086ecc6d1091630692a04cb3279c","kind":"tag","published_at":"2015-05-25T19:03:16.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"35960ef30d2da02fe4884801a253baeb9beb7e26","kind":"tag","published_at":"2015-05-08T15:17:42.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"af7f5d0b6b3160856a9585b72bf5295410f90e60","kind":"tag","published_at":"2014-08-31T14:59:39.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"7fbcfacc21ebcb28be2ab5f5514ccda6c935fdba","kind":"tag","published_at":"2014-02-07T20:06:54.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.7.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"d749733a73c4bb82e52aefb73d0052be21e8df2a","kind":"tag","published_at":"2013-12-18T07:14:41.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"2f4ee831b2b6de82f811288ad36670c2d1d491fe","kind":"tag","published_at":"2013-11-20T12:13:32.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"9ca245b630f41c0d2fa3656333f19b836cb7a4ca","kind":"tag","published_at":"2013-11-08T20:40:18.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"240231050106c5019548e5601fd755af7ff9630d","kind":"tag","published_at":"2013-10-31T23:33:43.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"9c540216ce1059779e928b44fb202985415f5f4a","kind":"tag","published_at":"2013-04-04T08:51:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.4.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"59b46a54434ceef3916d719772c149e13ffca7d7","kind":"commit","published_at":"2013-03-12T08:48:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ad1ab94f9d641a95003818fbcf00ae6cbbefd9ea","kind":"tag","published_at":"2012-07-26T06:18:56.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"8863f3f4e7f3d714dc0e9b473c32fa2e3b3f697b","kind":"tag","published_at":"2012-07-22T09:09:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"6fa5506e43f521d6f6eff84c93799ede1a375e08","kind":"tag","published_at":"2012-06-12T22:57:13.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.2.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"cda0629eb3ffdae4412910231fe298181ee90768","kind":"tag","published_at":"2012-02-28T21:42:59.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.1.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"4db35b6da7f8960023be53d42fe74d61ba69f181","kind":"tag","published_at":"2012-02-10T16:26:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"370da5d5418fb5a683fcee80c2700cc751646ca0","kind":"tag","published_at":"2011-10-20T05:17:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"7edca8c4b4f3b31116c66e45c0c392f02a373ac1","kind":"tag","published_at":"2011-09-29T10:40:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-28T17:02:30.339Z","dependent_packages_count":2,"downloads":239647,"downloads_period":"total","dependent_repos_count":34,"rankings":{"downloads":5.145603301799503,"dependent_repos_count":4.253099816618718,"dependent_packages_count":5.267024456445544,"stargazers_count":1.245464792207574,"forks_count":1.6026737398150588,"docker_downloads_count":null,"average":3.5027732213772795},"purl":"pkg:gem/premailer-rails3","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/premailer-rails3","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/premailer-rails3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/premailer-rails3/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T18:05:09.477Z","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":8872577.354166666,"avg_time_to_close_pull_request":8685980.73076923,"issues_closed_count":48,"pull_requests_closed_count":52,"pull_request_authors_count":45,"issue_authors_count":51,"avg_comments_per_issue":3.8363636363636364,"avg_comments_per_pull_request":1.847457627118644,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/issues","maintainers":[{"login":"fphilipe","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fphilipe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails3/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails3/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails3/codemeta","maintainers":[{"uuid":"46724","login":"fphilipe","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://rubygems.org/profiles/fphilipe","role":null,"created_at":"2022-11-09T09:45:39.878Z","updated_at":"2022-11-09T09:45:39.878Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/fphilipe/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205563,"maintainers_count":68480,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13805011,"name":"ruby-premailer-rails","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:29:52.651Z","latest_release_published_at":"2026-02-13T18:29:52.651Z","latest_release_number":"1.10.3-4","last_synced_at":"2026-03-14T02:19:11.825Z","created_at":"2026-02-13T18:29:52.483Z","updated_at":"2026-03-14T02:19:11.825Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-actionmailer, ruby-byebug, ruby-coveralls, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:29:53.186Z","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:deb/ubuntu/ruby-premailer-rails?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13751536,"name":"ruby-premailer-rails","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:20:12.624Z","latest_release_published_at":"2026-02-13T07:20:12.624Z","latest_release_number":"1.10.3-2","last_synced_at":"2026-03-13T20:24:32.627Z","created_at":"2026-02-13T07:20:12.388Z","updated_at":"2026-03-13T20:24:32.628Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.4.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-actionmailer (\u003e= 3), ruby-byebug, ruby-coveralls, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails, ruby-arel","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:20:13.192Z","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:deb/ubuntu/ruby-premailer-rails?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13530782,"name":"ruby-premailer-rails","ecosystem":"debian","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:36:18.046Z","latest_release_published_at":"2026-02-10T23:36:18.046Z","latest_release_number":"1.10.3-3","last_synced_at":"2026-03-14T07:17:27.857Z","created_at":"2026-02-10T23:36:17.864Z","updated_at":"2026-03-14T07:17:27.858Z","registry_url":"https://tracker.debian.org/pkg/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":"https://packages.debian.org/bullseye/ruby-premailer-rails","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-actionmailer (\u003e= 2:3.0~), ruby-byebug, ruby-coveralls, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails, ruby-arel","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:47.726Z","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:deb/debian/ruby-premailer-rails?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13779517,"name":"ruby-premailer-rails","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:23:10.239Z","latest_release_published_at":"2026-02-13T13:23:10.239Z","latest_release_number":"1.10.3-3","last_synced_at":"2026-03-13T13:37:45.522Z","created_at":"2026-02-13T13:23:10.012Z","updated_at":"2026-03-13T13:37:45.523Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-actionmailer (\u003e= 2:3.0~), ruby-byebug, ruby-coveralls, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails, ruby-arel","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:23:10.812Z","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:deb/ubuntu/ruby-premailer-rails?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":12296731,"name":"premailer-rails","ecosystem":"rubygems","description":"This gem brings you the power of the premailer gem to Rails\n                     without any configuration needs. Create HTML emails,\n                     include a CSS file as you do in a normal HTML document and\n                     premailer will inline the included CSS.","homepage":"https://github.com/fphilipe/premailer-rails","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":[],"namespace":null,"versions_count":25,"first_release_published_at":"2013-03-12T08:50:33.422Z","latest_release_published_at":"2022-11-10T06:11:30.287Z","latest_release_number":"1.12.0","last_synced_at":"2026-04-29T12:15:15.165Z","created_at":"2025-10-07T05:01:14.869Z","updated_at":"2026-04-29T17:08:35.002Z","registry_url":"https://gem.coop/gems/premailer-rails","install_command":"gem install premailer-rails -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/premailer-rails/","metadata":{"funding":null},"repo_metadata":{"id":678576,"uuid":"1561299","full_name":"fphilipe/premailer-rails","owner":"fphilipe","description":"CSS styled emails without the hassle.","archived":false,"fork":false,"pushed_at":"2024-06-17T05:56:17.000Z","size":339,"stargazers_count":1751,"open_issues_count":14,"forks_count":256,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-04-22T14:04:39.927Z","etag":null,"topics":["css","email","gem","inline-css","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/fphilipe.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}},"created_at":"2011-04-03T00:05:17.000Z","updated_at":"2026-04-21T14:34:53.000Z","dependencies_parsed_at":"2024-06-17T06:59:22.362Z","dependency_job_id":null,"html_url":"https://github.com/fphilipe/premailer-rails","commit_stats":{"total_commits":333,"total_committers":57,"mean_commits":5.842105263157895,"dds":"0.43843843843843844","last_synced_commit":"a1974add753272205682c82175a46ca01da05efd"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/fphilipe/premailer-rails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/sbom","scorecard":{"id":408503,"data":{"date":"2025-08-11","repo":{"name":"github.com/fphilipe/premailer-rails","commit":"d9a2f2907cf26ccc6686fcda65d011160385471d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T21:59:49.310Z","repository_id":678576,"created_at":"2025-08-18T21:59:49.311Z","updated_at":"2025-08-18T21:59:49.311Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32228437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"fphilipe","name":"Philipe Fatio","uuid":"128151","kind":"user","description":"","email":"","website":"phili.pe","location":"Zurich, Switzerland","twitter":"fphilipe","company":"@valora-digital ","icon_url":"https://avatars.githubusercontent.com/u/128151?v=4","repositories_count":60,"last_synced_at":"2023-04-10T01:34:01.461Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/fphilipe","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:36:22.446Z","updated_at":"2023-04-10T01:34:01.670Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe/repositories"},"tags":[{"name":"v1.12.0","sha":"33287e89f7a330e1a2c55d15a59ab8ebab72d92f","kind":"tag","published_at":"2022-11-10T06:05:52.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.12.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"43ef66ec32abc9714db42abfe54bb7ff2c1886d8","kind":"tag","published_at":"2020-04-06T15:57:44.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"d7b1996ebbcd90eff76ca2aaf987385a1858327f","kind":"tag","published_at":"2020-03-17T16:17:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"a03113c68cd3a04bef130aca9a3164166cf37a40","kind":"tag","published_at":"2019-07-17T20:38:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"4c1d207a8d6bb4870c8f1a11e354615e67355e1e","kind":"tag","published_at":"2018-03-15T07:40:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"13d3e1bfa1004fef814ea701d5a7e19ccea216b2","kind":"tag","published_at":"2017-11-29T12:19:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"073d278486d6ca43163b28e303350da5f85c6127","kind":"tag","published_at":"2017-11-15T16:59:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0/manifests"},{"name":"v1.9.7","sha":"052cda47c80f8a1ee9956c6d0d914f735730b443","kind":"tag","published_at":"2017-06-26T05:54:27.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.7","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7/manifests"},{"name":"v1.9.6","sha":"745b4660a0471cd98ebc14aa11dcbc3883276022","kind":"tag","published_at":"2017-04-22T18:10:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.6","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6/manifests"},{"name":"v1.9.5","sha":"a3a5bd37a8a9d0317cd136c311c9153f9ae243a0","kind":"tag","published_at":"2016-12-07T13:22:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.5","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5/manifests"},{"name":"v1.9.4","sha":"c1b6db4f889fd6437fe7a9dc43f00257f23f5504","kind":"tag","published_at":"2016-07-06T09:02:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.4","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4/manifests"},{"name":"v1.9.3","sha":"cd21bbb325790289dc3ac49b05ba178e9cc11839","kind":"tag","published_at":"2016-06-12T18:23:23.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3/manifests"},{"name":"v1.9.2","sha":"8406d7dcc95fd0606dc8897b0195677600b2f0a5","kind":"tag","published_at":"2016-04-10T02:09:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"ab65a3f96e448e8b1bf7d703636c36f658a8fcac","kind":"tag","published_at":"2016-03-21T13:04:14.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"64c72d19542cf483f9004781697e9526bb3a717b","kind":"tag","published_at":"2015-12-30T15:22:11.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0/manifests"},{"name":"v1.8.2","sha":"a5f26cd7843c086ecc6d1091630692a04cb3279c","kind":"tag","published_at":"2015-05-25T19:03:16.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"35960ef30d2da02fe4884801a253baeb9beb7e26","kind":"tag","published_at":"2015-05-08T15:17:42.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"af7f5d0b6b3160856a9585b72bf5295410f90e60","kind":"tag","published_at":"2014-08-31T14:59:39.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"7fbcfacc21ebcb28be2ab5f5514ccda6c935fdba","kind":"tag","published_at":"2014-02-07T20:06:54.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.7.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"d749733a73c4bb82e52aefb73d0052be21e8df2a","kind":"tag","published_at":"2013-12-18T07:14:41.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"2f4ee831b2b6de82f811288ad36670c2d1d491fe","kind":"tag","published_at":"2013-11-20T12:13:32.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"9ca245b630f41c0d2fa3656333f19b836cb7a4ca","kind":"tag","published_at":"2013-11-08T20:40:18.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"240231050106c5019548e5601fd755af7ff9630d","kind":"tag","published_at":"2013-10-31T23:33:43.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"9c540216ce1059779e928b44fb202985415f5f4a","kind":"tag","published_at":"2013-04-04T08:51:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.4.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"59b46a54434ceef3916d719772c149e13ffca7d7","kind":"commit","published_at":"2013-03-12T08:48:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ad1ab94f9d641a95003818fbcf00ae6cbbefd9ea","kind":"tag","published_at":"2012-07-26T06:18:56.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"8863f3f4e7f3d714dc0e9b473c32fa2e3b3f697b","kind":"tag","published_at":"2012-07-22T09:09:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"6fa5506e43f521d6f6eff84c93799ede1a375e08","kind":"tag","published_at":"2012-06-12T22:57:13.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.2.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"cda0629eb3ffdae4412910231fe298181ee90768","kind":"tag","published_at":"2012-02-28T21:42:59.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.1.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"4db35b6da7f8960023be53d42fe74d61ba69f181","kind":"tag","published_at":"2012-02-10T16:26:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"370da5d5418fb5a683fcee80c2700cc751646ca0","kind":"tag","published_at":"2011-10-20T05:17:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"7edca8c4b4f3b31116c66e45c0c392f02a373ac1","kind":"tag","published_at":"2011-09-29T10:40:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-29T17:08:35.002Z","dependent_packages_count":0,"downloads":105021832,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.2465331278890601,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.2438299137674695,"average":0.1225907604141324},"purl":"pkg:gem/premailer-rails?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/premailer-rails","docker_dependents_count":234,"docker_downloads_count":451530016,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T18:05:09.477Z","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":8872577.354166666,"avg_time_to_close_pull_request":8685980.73076923,"issues_closed_count":48,"pull_requests_closed_count":52,"pull_request_authors_count":45,"issue_authors_count":51,"avg_comments_per_issue":3.8363636363636364,"avg_comments_per_pull_request":1.847457627118644,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/issues","maintainers":[{"login":"fphilipe","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fphilipe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails/codemeta","maintainers":[{"uuid":"46724","login":"fphilipe","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://gem.coop/profiles/fphilipe","role":null,"created_at":"2025-10-08T02:46:36.911Z","updated_at":"2025-10-08T02:46:36.911Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/fphilipe/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190416,"maintainers_count":67488,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":275286,"name":"premailer-rails","ecosystem":"rubygems","description":"This gem brings you the power of the premailer gem to Rails\n                     without any configuration needs. Create HTML emails,\n                     include a CSS file as you do in a normal HTML document and\n                     premailer will inline the included CSS.","homepage":"https://github.com/fphilipe/premailer-rails","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":[],"namespace":null,"versions_count":25,"first_release_published_at":"2013-03-12T08:50:33.422Z","latest_release_published_at":"2022-11-10T06:11:30.287Z","latest_release_number":"1.12.0","last_synced_at":"2026-04-29T16:47:14.374Z","created_at":"2022-04-06T07:22:14.187Z","updated_at":"2026-04-29T17:26:22.574Z","registry_url":"https://rubygems.org/gems/premailer-rails","install_command":"gem install premailer-rails -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/premailer-rails/","metadata":{"funding":null},"repo_metadata":{"id":678576,"uuid":"1561299","full_name":"fphilipe/premailer-rails","owner":"fphilipe","description":"CSS styled emails without the hassle.","archived":false,"fork":false,"pushed_at":"2024-06-17T05:56:17.000Z","size":339,"stargazers_count":1751,"open_issues_count":14,"forks_count":256,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-04-22T14:04:39.927Z","etag":null,"topics":["css","email","gem","inline-css","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/fphilipe.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}},"created_at":"2011-04-03T00:05:17.000Z","updated_at":"2026-04-21T14:34:53.000Z","dependencies_parsed_at":"2024-06-17T06:59:22.362Z","dependency_job_id":null,"html_url":"https://github.com/fphilipe/premailer-rails","commit_stats":{"total_commits":333,"total_committers":57,"mean_commits":5.842105263157895,"dds":"0.43843843843843844","last_synced_commit":"a1974add753272205682c82175a46ca01da05efd"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/fphilipe/premailer-rails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/sbom","scorecard":{"id":408503,"data":{"date":"2025-08-11","repo":{"name":"github.com/fphilipe/premailer-rails","commit":"d9a2f2907cf26ccc6686fcda65d011160385471d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T21:59:49.310Z","repository_id":678576,"created_at":"2025-08-18T21:59:49.311Z","updated_at":"2025-08-18T21:59:49.311Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32228437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"fphilipe","name":"Philipe Fatio","uuid":"128151","kind":"user","description":"","email":"","website":"phili.pe","location":"Zurich, Switzerland","twitter":"fphilipe","company":"@valora-digital ","icon_url":"https://avatars.githubusercontent.com/u/128151?v=4","repositories_count":60,"last_synced_at":"2023-04-10T01:34:01.461Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/fphilipe","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:36:22.446Z","updated_at":"2023-04-10T01:34:01.670Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe/repositories"},"tags":[{"name":"v1.12.0","sha":"33287e89f7a330e1a2c55d15a59ab8ebab72d92f","kind":"tag","published_at":"2022-11-10T06:05:52.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.12.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"43ef66ec32abc9714db42abfe54bb7ff2c1886d8","kind":"tag","published_at":"2020-04-06T15:57:44.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"d7b1996ebbcd90eff76ca2aaf987385a1858327f","kind":"tag","published_at":"2020-03-17T16:17:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"a03113c68cd3a04bef130aca9a3164166cf37a40","kind":"tag","published_at":"2019-07-17T20:38:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"4c1d207a8d6bb4870c8f1a11e354615e67355e1e","kind":"tag","published_at":"2018-03-15T07:40:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"13d3e1bfa1004fef814ea701d5a7e19ccea216b2","kind":"tag","published_at":"2017-11-29T12:19:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"073d278486d6ca43163b28e303350da5f85c6127","kind":"tag","published_at":"2017-11-15T16:59:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0/manifests"},{"name":"v1.9.7","sha":"052cda47c80f8a1ee9956c6d0d914f735730b443","kind":"tag","published_at":"2017-06-26T05:54:27.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.7","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7/manifests"},{"name":"v1.9.6","sha":"745b4660a0471cd98ebc14aa11dcbc3883276022","kind":"tag","published_at":"2017-04-22T18:10:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.6","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6/manifests"},{"name":"v1.9.5","sha":"a3a5bd37a8a9d0317cd136c311c9153f9ae243a0","kind":"tag","published_at":"2016-12-07T13:22:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.5","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5/manifests"},{"name":"v1.9.4","sha":"c1b6db4f889fd6437fe7a9dc43f00257f23f5504","kind":"tag","published_at":"2016-07-06T09:02:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.4","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4/manifests"},{"name":"v1.9.3","sha":"cd21bbb325790289dc3ac49b05ba178e9cc11839","kind":"tag","published_at":"2016-06-12T18:23:23.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3/manifests"},{"name":"v1.9.2","sha":"8406d7dcc95fd0606dc8897b0195677600b2f0a5","kind":"tag","published_at":"2016-04-10T02:09:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"ab65a3f96e448e8b1bf7d703636c36f658a8fcac","kind":"tag","published_at":"2016-03-21T13:04:14.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"64c72d19542cf483f9004781697e9526bb3a717b","kind":"tag","published_at":"2015-12-30T15:22:11.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0/manifests"},{"name":"v1.8.2","sha":"a5f26cd7843c086ecc6d1091630692a04cb3279c","kind":"tag","published_at":"2015-05-25T19:03:16.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"35960ef30d2da02fe4884801a253baeb9beb7e26","kind":"tag","published_at":"2015-05-08T15:17:42.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"af7f5d0b6b3160856a9585b72bf5295410f90e60","kind":"tag","published_at":"2014-08-31T14:59:39.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"7fbcfacc21ebcb28be2ab5f5514ccda6c935fdba","kind":"tag","published_at":"2014-02-07T20:06:54.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.7.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"d749733a73c4bb82e52aefb73d0052be21e8df2a","kind":"tag","published_at":"2013-12-18T07:14:41.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"2f4ee831b2b6de82f811288ad36670c2d1d491fe","kind":"tag","published_at":"2013-11-20T12:13:32.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"9ca245b630f41c0d2fa3656333f19b836cb7a4ca","kind":"tag","published_at":"2013-11-08T20:40:18.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"240231050106c5019548e5601fd755af7ff9630d","kind":"tag","published_at":"2013-10-31T23:33:43.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"9c540216ce1059779e928b44fb202985415f5f4a","kind":"tag","published_at":"2013-04-04T08:51:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.4.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"59b46a54434ceef3916d719772c149e13ffca7d7","kind":"commit","published_at":"2013-03-12T08:48:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ad1ab94f9d641a95003818fbcf00ae6cbbefd9ea","kind":"tag","published_at":"2012-07-26T06:18:56.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"8863f3f4e7f3d714dc0e9b473c32fa2e3b3f697b","kind":"tag","published_at":"2012-07-22T09:09:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"6fa5506e43f521d6f6eff84c93799ede1a375e08","kind":"tag","published_at":"2012-06-12T22:57:13.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.2.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"cda0629eb3ffdae4412910231fe298181ee90768","kind":"tag","published_at":"2012-02-28T21:42:59.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.1.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"4db35b6da7f8960023be53d42fe74d61ba69f181","kind":"tag","published_at":"2012-02-10T16:26:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"370da5d5418fb5a683fcee80c2700cc751646ca0","kind":"tag","published_at":"2011-10-20T05:17:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"7edca8c4b4f3b31116c66e45c0c392f02a373ac1","kind":"tag","published_at":"2011-09-29T10:40:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-29T17:26:22.574Z","dependent_packages_count":15,"downloads":105035269,"downloads_period":"total","dependent_repos_count":4603,"rankings":{"downloads":0.31723553484015565,"dependent_repos_count":0.4638663708031802,"dependent_packages_count":1.3637225276256957,"stargazers_count":1.2477559349249006,"forks_count":1.6118241322019156,"docker_downloads_count":0.3027397107525563,"average":0.8845240351914007},"purl":"pkg:gem/premailer-rails","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/premailer-rails","docker_dependents_count":234,"docker_downloads_count":451530016,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/premailer-rails/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-13T18:05:09.477Z","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":8872577.354166666,"avg_time_to_close_pull_request":8685980.73076923,"issues_closed_count":48,"pull_requests_closed_count":52,"pull_request_authors_count":45,"issue_authors_count":51,"avg_comments_per_issue":3.8363636363636364,"avg_comments_per_pull_request":1.847457627118644,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/issues","maintainers":[{"login":"fphilipe","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fphilipe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/premailer-rails/codemeta","maintainers":[{"uuid":"46724","login":"fphilipe","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://rubygems.org/profiles/fphilipe","role":null,"created_at":"2022-11-09T09:45:39.859Z","updated_at":"2022-11-09T09:45:39.859Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/fphilipe/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205563,"maintainers_count":68480,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":12296732,"name":"premailer-rails3","ecosystem":"rubygems","description":"This gem brings you the power of the premailer gem to Rails\n                     without any configuration needs. Create HTML emails,\n                     include a CSS file as you do in a normal HTML document and\n                     premailer will inline the included CSS.","homepage":"https://github.com/fphilipe/premailer-rails","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":[],"namespace":null,"versions_count":10,"first_release_published_at":"2011-05-21T07:42:47.209Z","latest_release_published_at":"2013-03-12T08:56:17.371Z","latest_release_number":"1.3.2","last_synced_at":"2026-04-30T03:00:45.417Z","created_at":"2025-10-07T05:01:14.899Z","updated_at":"2026-04-30T03:02:13.688Z","registry_url":"https://gem.coop/gems/premailer-rails3","install_command":"gem install premailer-rails3 -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/premailer-rails3/","metadata":{"funding":null},"repo_metadata":{"id":678576,"uuid":"1561299","full_name":"fphilipe/premailer-rails","owner":"fphilipe","description":"CSS styled emails without the hassle.","archived":false,"fork":false,"pushed_at":"2024-06-17T05:56:17.000Z","size":339,"stargazers_count":1751,"open_issues_count":14,"forks_count":256,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-04-22T14:04:39.927Z","etag":null,"topics":["css","email","gem","inline-css","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/fphilipe.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}},"created_at":"2011-04-03T00:05:17.000Z","updated_at":"2026-04-21T14:34:53.000Z","dependencies_parsed_at":"2024-06-17T06:59:22.362Z","dependency_job_id":null,"html_url":"https://github.com/fphilipe/premailer-rails","commit_stats":{"total_commits":333,"total_committers":57,"mean_commits":5.842105263157895,"dds":"0.43843843843843844","last_synced_commit":"a1974add753272205682c82175a46ca01da05efd"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/fphilipe/premailer-rails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/sbom","scorecard":{"id":408503,"data":{"date":"2025-08-11","repo":{"name":"github.com/fphilipe/premailer-rails","commit":"d9a2f2907cf26ccc6686fcda65d011160385471d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/fphilipe/premailer-rails/test.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T21:59:49.310Z","repository_id":678576,"created_at":"2025-08-18T21:59:49.311Z","updated_at":"2025-08-18T21:59:49.311Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32228437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"fphilipe","name":"Philipe Fatio","uuid":"128151","kind":"user","description":"","email":"","website":"phili.pe","location":"Zurich, Switzerland","twitter":"fphilipe","company":"@valora-digital ","icon_url":"https://avatars.githubusercontent.com/u/128151?v=4","repositories_count":60,"last_synced_at":"2023-04-10T01:34:01.461Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/fphilipe","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:36:22.446Z","updated_at":"2023-04-10T01:34:01.670Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fphilipe/repositories"},"tags":[{"name":"v1.12.0","sha":"33287e89f7a330e1a2c55d15a59ab8ebab72d92f","kind":"tag","published_at":"2022-11-10T06:05:52.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.12.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"43ef66ec32abc9714db42abfe54bb7ff2c1886d8","kind":"tag","published_at":"2020-04-06T15:57:44.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"d7b1996ebbcd90eff76ca2aaf987385a1858327f","kind":"tag","published_at":"2020-03-17T16:17:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.11.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"a03113c68cd3a04bef130aca9a3164166cf37a40","kind":"tag","published_at":"2019-07-17T20:38:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"4c1d207a8d6bb4870c8f1a11e354615e67355e1e","kind":"tag","published_at":"2018-03-15T07:40:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"13d3e1bfa1004fef814ea701d5a7e19ccea216b2","kind":"tag","published_at":"2017-11-29T12:19:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"073d278486d6ca43163b28e303350da5f85c6127","kind":"tag","published_at":"2017-11-15T16:59:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.10.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.10.0/manifests"},{"name":"v1.9.7","sha":"052cda47c80f8a1ee9956c6d0d914f735730b443","kind":"tag","published_at":"2017-06-26T05:54:27.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.7","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.7/manifests"},{"name":"v1.9.6","sha":"745b4660a0471cd98ebc14aa11dcbc3883276022","kind":"tag","published_at":"2017-04-22T18:10:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.6","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.6/manifests"},{"name":"v1.9.5","sha":"a3a5bd37a8a9d0317cd136c311c9153f9ae243a0","kind":"tag","published_at":"2016-12-07T13:22:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.5","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.5/manifests"},{"name":"v1.9.4","sha":"c1b6db4f889fd6437fe7a9dc43f00257f23f5504","kind":"tag","published_at":"2016-07-06T09:02:30.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.4","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.4/manifests"},{"name":"v1.9.3","sha":"cd21bbb325790289dc3ac49b05ba178e9cc11839","kind":"tag","published_at":"2016-06-12T18:23:23.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.3","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.3/manifests"},{"name":"v1.9.2","sha":"8406d7dcc95fd0606dc8897b0195677600b2f0a5","kind":"tag","published_at":"2016-04-10T02:09:34.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"ab65a3f96e448e8b1bf7d703636c36f658a8fcac","kind":"tag","published_at":"2016-03-21T13:04:14.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"64c72d19542cf483f9004781697e9526bb3a717b","kind":"tag","published_at":"2015-12-30T15:22:11.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.9.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.9.0/manifests"},{"name":"v1.8.2","sha":"a5f26cd7843c086ecc6d1091630692a04cb3279c","kind":"tag","published_at":"2015-05-25T19:03:16.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"35960ef30d2da02fe4884801a253baeb9beb7e26","kind":"tag","published_at":"2015-05-08T15:17:42.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"af7f5d0b6b3160856a9585b72bf5295410f90e60","kind":"tag","published_at":"2014-08-31T14:59:39.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.8.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"7fbcfacc21ebcb28be2ab5f5514ccda6c935fdba","kind":"tag","published_at":"2014-02-07T20:06:54.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.7.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"d749733a73c4bb82e52aefb73d0052be21e8df2a","kind":"tag","published_at":"2013-12-18T07:14:41.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"2f4ee831b2b6de82f811288ad36670c2d1d491fe","kind":"tag","published_at":"2013-11-20T12:13:32.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.6.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"9ca245b630f41c0d2fa3656333f19b836cb7a4ca","kind":"tag","published_at":"2013-11-08T20:40:18.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"240231050106c5019548e5601fd755af7ff9630d","kind":"tag","published_at":"2013-10-31T23:33:43.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.5.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"9c540216ce1059779e928b44fb202985415f5f4a","kind":"tag","published_at":"2013-04-04T08:51:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.4.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"59b46a54434ceef3916d719772c149e13ffca7d7","kind":"commit","published_at":"2013-03-12T08:48:36.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ad1ab94f9d641a95003818fbcf00ae6cbbefd9ea","kind":"tag","published_at":"2012-07-26T06:18:56.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"8863f3f4e7f3d714dc0e9b473c32fa2e3b3f697b","kind":"tag","published_at":"2012-07-22T09:09:26.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.3.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"6fa5506e43f521d6f6eff84c93799ede1a375e08","kind":"tag","published_at":"2012-06-12T22:57:13.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.2.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"cda0629eb3ffdae4412910231fe298181ee90768","kind":"tag","published_at":"2012-02-28T21:42:59.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.1.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"4db35b6da7f8960023be53d42fe74d61ba69f181","kind":"tag","published_at":"2012-02-10T16:26:47.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.2","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"370da5d5418fb5a683fcee80c2700cc751646ca0","kind":"tag","published_at":"2011-10-20T05:17:50.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.1","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"7edca8c4b4f3b31116c66e45c0c392f02a373ac1","kind":"tag","published_at":"2011-09-29T10:40:02.000Z","download_url":"https://codeload.github.com/fphilipe/premailer-rails/tar.gz/v1.0.0","html_url":"https://github.com/fphilipe/premailer-rails/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fphilipe/premailer-rails@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-30T03:02:13.688Z","dependent_packages_count":0,"downloads":239656,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":5.874624929040629,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":1.9582083096802096},"purl":"pkg:gem/premailer-rails3?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/premailer-rails3","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/premailer-rails3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/premailer-rails3/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T18:05:09.477Z","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":8872577.354166666,"avg_time_to_close_pull_request":8685980.73076923,"issues_closed_count":48,"pull_requests_closed_count":52,"pull_request_authors_count":45,"issue_authors_count":51,"avg_comments_per_issue":3.8363636363636364,"avg_comments_per_pull_request":1.847457627118644,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/issues","maintainers":[{"login":"fphilipe","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fphilipe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails3/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails3/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/premailer-rails3/codemeta","maintainers":[{"uuid":"46724","login":"fphilipe","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://gem.coop/profiles/fphilipe","role":null,"created_at":"2025-10-08T02:46:36.821Z","updated_at":"2025-10-08T02:46:36.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/fphilipe/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190416,"maintainers_count":67488,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13467100,"name":"ruby-premailer-rails","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:04:27.937Z","latest_release_published_at":"2026-02-09T17:04:27.937Z","latest_release_number":"1.12.0-1","last_synced_at":"2026-03-09T18:25:24.888Z","created_at":"2026-02-09T17:04:21.308Z","updated_at":"2026-03-09T18:32:53.680Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-actionmailer, ruby-byebug, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails, ruby-sprockets-rails, ruby-nokogiri","build_depends_indep":null,"build_depends_arch":null},"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:deb/ubuntu/ruby-premailer-rails?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13566950,"name":"ruby-premailer-rails","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:46:58.540Z","latest_release_published_at":"2026-02-11T06:46:58.540Z","latest_release_number":"1.10.3-3","last_synced_at":"2026-03-12T07:02:13.186Z","created_at":"2026-02-11T06:46:58.359Z","updated_at":"2026-03-12T07:02:13.186Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-actionmailer (\u003e= 2:3.0~), ruby-byebug, ruby-coveralls, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails, ruby-arel","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:57:08.269Z","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:deb/ubuntu/ruby-premailer-rails?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13713031,"name":"ruby-premailer-rails","ecosystem":"debian","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:37:37.432Z","latest_release_published_at":"2026-02-12T23:37:37.432Z","latest_release_number":"1.10.3-4~deb12u1","last_synced_at":"2026-03-13T23:46:11.134Z","created_at":"2026-02-12T23:37:37.153Z","updated_at":"2026-03-14T00:02:14.144Z","registry_url":"https://tracker.debian.org/pkg/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":"https://packages.debian.org/bookworm/ruby-premailer-rails","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-actionmailer, ruby-byebug, ruby-coveralls, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:37:37.890Z","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:deb/debian/ruby-premailer-rails?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13407111,"name":"ruby-premailer-rails","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/fphilipe/premailer-rails","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/fphilipe/premailer-rails","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:46:49.017Z","latest_release_published_at":"2026-02-06T15:46:49.017Z","latest_release_number":"1.10.3-4","last_synced_at":"2026-03-06T17:19:01.807Z","created_at":"2026-02-06T15:46:48.590Z","updated_at":"2026-03-06T17:19:01.807Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-premailer-rails","install_command":"apt-get install ruby-premailer-rails","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-premailer-rails","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-actionmailer, ruby-byebug, ruby-coveralls, ruby-premailer (\u003e= 1.11.1~), ruby-rspec, ruby-simplecov, ruby-rails","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-premailer-rails?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-premailer-rails","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-premailer-rails/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-premailer-rails/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-premailer-rails/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-premailer-rails/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-premailer-rails/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-premailer-rails/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}}],"commits":{"id":3319,"full_name":"fphilipe/premailer-rails","default_branch":"main","total_commits":335,"total_committers":57,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":5.87719298245614,"dds":0.22686567164179106,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-29T17:17:17.331Z","last_synced_commit":"d9a2f2907cf26ccc6686fcda65d011160385471d","created_at":"2023-03-07T09:17:14.765Z","updated_at":"2026-04-29T17:14:49.884Z","committers":[{"name":"Philipe Fatio","email":"me@phili.pe","login":"fphilipe","count":259},{"name":"Kir Shatrov","email":"shatrov@me.com","login":"kirs","count":7},{"name":"Javier Julio","email":"jjfutbol@gmail.com","login":"javierjulio","count":7},{"name":"Rolly Fordham","email":"rolly@luma.co.nz","login":"luma","count":5},{"name":"wonda-tea-coffee","email":"lagrange.resolvent@gmail.com","login":"wonda-tea-coffee","count":2},{"name":"Rafael Masson","email":"rafbmasson@gmail.com","login":"rafbm","count":2},{"name":"Jonathan Goldman","email":"me@jonnii.com","login":"jonnii","count":2},{"name":"Florian Dütsch","email":"mail@florian-duetsch.de","login":"der-flo","count":2},{"name":"Andrew Hubbs","email":"andrew@hub.bs","login":"andrewhubbs","count":1},{"name":"Atinder Singh","email":"atinder90.a@gmail.com","login":"atinder","count":1},{"name":"Bitdeli Chef","email":"chef@bitdeli.com","login":"bitdeli-chef","count":1},{"name":"Brandon Hilkert","email":"brandonhilkert@gmail.com","login":"brandonhilkert","count":1},{"name":"Christian Schmidt","email":"github@chsc.dk","login":"c960657","count":1},{"name":"Dmytrii Nagirniak","email":"dnagir@gmail.com","login":"dnagir","count":1},{"name":"Earle Clubb","email":"eclubb@valcom.com","login":"eclubb","count":1},{"name":"Sven Winkler","email":"sven.winkler@nix-wie-weg.de","login":null,"count":1},{"name":"Steve Dee","email":"steve@causes.com","login":null,"count":1},{"name":"Sijawusz Pur Rahnama","email":"sija@positionly.com","login":null,"count":1},{"name":"Said Kaldybaev","email":"skaldybaev@malwarebytes.com","login":null,"count":1},{"name":"Roman Marynchak","email":"roman.marynchak@gmail.com","login":null,"count":1},{"name":"Pete Hopkins","email":"phopkins@twitter.com","login":null,"count":1},{"name":"Michael Reinsch","email":"michael@mobalean.com","login":null,"count":1},{"name":"Mauricio Menegaz","email":"mauriciomenegaz@tre-rs.gov.br","login":null,"count":1},{"name":"Mark Edmondson","email":"mark@guestfolio.com","login":null,"count":1},{"name":"Marius Bobin","email":"mbobin@gitlab.com","login":null,"count":1},{"name":"Greg Woodward \u0026 Justin Richard","email":"pair+greg+justin@pivotallabs.com","login":null,"count":1},{"name":"Jonathan del Strother","email":"jon.delStrother@audioboo.fm","login":null,"count":1},{"name":"Kai Schlichting","email":"laccolithgrunt@gmx.de","login":null,"count":1},{"name":"zdenal","email":"nevralaz@gmail.com","login":"zdenal","count":1},{"name":"jlxw","email":"jason@jeyel.com","login":"jlxw","count":1},{"name":"igarmatenko","email":"cheef.che@gmail.com","login":"cheef","count":1},{"name":"coutud","email":"wam@atwam.com","login":"atwam","count":1},{"name":"Volmer","email":"volmer@radicaos.com","login":"volmer","count":1},{"name":"Tim Petricola","email":"tim.petricola@gmail.com","login":"TimPetricola","count":1},{"name":"TJ Singleton","email":"tjsingleton@me.com","login":"tjsingleton","count":1},{"name":"Stan Hu","email":"stanhu@gmail.com","login":"stanhu","count":1},{"name":"Shinda Singh","email":"shinda@mobilefringe.com","login":"ss44","count":1},{"name":"Robert Reiz","email":"robert.reiz.81@gmail.com","login":"reiz","count":1},{"name":"Peter Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":1},{"name":"Patrik Affentranger","email":"patrik.affentranger@gmail.com","login":"pzi","count":1},{"name":"Pan Thomakos","email":"pan.thomakos@gmail.com","login":"panthomakos","count":1},{"name":"Pablo Herrero","email":"pablodherrero@gmail.com","login":"pabloh","count":1},{"name":"Máximo Mussini","email":"maximomussini@gmail.com","login":"ElMassimo","count":1},{"name":"Michael Bianco","email":"iloveitaly@gmail.com","login":"iloveitaly","count":1},{"name":"Max Schwenk","email":"maschwenk@gmail.com","login":"maschwenk","count":1},{"name":"Luján Fernaud","email":"lujanfernaud@gmail.com","login":"lujanfernaud","count":1},{"name":"Klaas Endrikat","email":"klaas.endrikat@googlemail.com","login":"kendrikat","count":1},{"name":"Edward Betts","email":"edward@4angle.com","login":"EdwardBetts","count":1},{"name":"Emil Sågfors","email":"emil.sagfors@iki.fi","login":"lime","count":1},{"name":"Erick Vanegas","email":"eveevansml@gmail.com","login":"eveevans","count":1},{"name":"Guilherme Cavalcanti","email":"guiocavalcanti@gmail.com","login":"guiocavalcanti","count":1},{"name":"Ian Selby","email":"ian@gen-x-design.com","login":"masterexploder","count":1},{"name":"Igor Kapkov","email":"github@igas.me","login":"igas","count":1},{"name":"Jez Stephens","email":"jezstephens@gmail.com","login":"jezstephens","count":1},{"name":"Adrien Siami","email":"adrien@siami.fr","login":"Intrepidd","count":1},{"name":"Alethea Rose","email":"alethea@alethearose.com","login":"alethea","count":1},{"name":"Derek Wheel","email":"dwheel@instructure.com","login":null,"count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-30T00:00:07.427Z","repositories_count":6223697,"commits_count":899989596,"contributors_count":34901360,"owners_count":1147634,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"fphilipe/premailer-rails","html_url":"https://github.com/fphilipe/premailer-rails","last_synced_at":"2026-04-13T18:05:09.477Z","status":"active","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":8872577.354166666,"avg_time_to_close_pull_request":8685980.73076923,"issues_closed_count":48,"pull_requests_closed_count":52,"pull_request_authors_count":45,"issue_authors_count":51,"avg_comments_per_issue":3.8363636363636364,"avg_comments_per_pull_request":1.847457627118644,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-12T15:19:24.852Z","updated_at":"2026-04-13T18:05:09.477Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fphilipe%2Fpremailer-rails/issues","issue_labels_count":{"feature request":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":54,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"NONE":30,"CONTRIBUTOR":25,"OWNER":4},"issue_authors":{"ghost":3,"robsdudeson":2,"jmuheim":2,"curtp":1,"derekwheel":1,"eric1234":1,"davidwessman":1,"Saidbek":1,"dlouzan":1,"n-rodriguez":1,"aguynamedben":1,"javierjulio":1,"irene-chi19":1,"kimardenmiller":1,"hadifarnoud":1,"danwetherald":1,"AnrichVS":1,"rex-remind101":1,"onesneakymofo":1,"emilianodellacasa":1,"sethherr":1,"humphreybc":1,"kushniryb":1,"lauratpa":1,"JasonBarnabe":1,"justindunn":1,"onurkucukkece":1,"christopherdbull":1,"sajan45":1,"SimonHausdorf":1,"dimanyc":1,"engwan":1,"braindeaf":1,"utkarsh2102":1,"plasticine":1,"armchairdj":1,"hooptie45":1,"cpoo22":1,"caseyprovost":1,"waltz":1,"lewisou":1,"meysammeisam":1,"Kashspike":1,"svensson-david":1,"dreamsInDigital":1,"chmich":1,"ritabala19":1,"phoet":1,"abhinavc":1,"erikaxel":1,"md5":1},"pull_request_authors":{"kirs":7,"fphilipe":4,"javierjulio":3,"wonda-tea-coffee":3,"stanhu":2,"sebjacobs":1,"Saidbek":1,"AnrichVS":1,"yuri-zubov":1,"tilthouse":1,"apauly":1,"maschwenk":1,"ThriceGood":1,"caseyprovost":1,"mbobin":1,"prem-prakash":1,"igas":1,"johnnyshields":1,"paulRbr":1,"eveevans":1,"kushniryb":1,"G-Rath":1,"onurkucukkece":1,"sunny":1,"lujanfernaud":1,"pabloh":1,"r4do":1,"Intrepidd":1,"tomek-ac":1,"ElMassimo":1,"petergoldstein":1,"armanm":1,"EdwardBetts":1,"c960657":1,"soundasleep":1,"ar31an":1,"derekwheel":1,"bbonislawski":1,"hammerdr":1,"lauratpa":1,"KaanOzkan":1,"olleolleolle":1,"dorianmariefr":1,"rafbm":1,"ywen":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-22T00:00:10.827Z","repositories_count":14358517,"issues_count":34454716,"pull_requests_count":112791199,"authors_count":11242629,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":2},"past_year_issue_authors":{},"past_year_pull_request_authors":{"G-Rath":1,"yuri-zubov":1},"maintainers":[{"login":"fphilipe","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fphilipe"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":1,"ForkEvent":4,"IssuesEvent":3,"WatchEvent":49,"IssueCommentEvent":2,"PullRequestReviewCommentEvent":1},"last_year":{"ForkEvent":1,"WatchEvent":17,"IssueCommentEvent":1,"PullRequestReviewCommentEvent":1}},"keywords":["css","email","gem","inline-css","rails","ruby"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-16T10:40:30.035Z","updated_at":"2022-08-16T10:40:30.035Z","repository_link":"https://github.com/fphilipe/premailer-rails/blob/main/Gemfile","dependencies":[{"id":1851481695,"package_name":"rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1851481696,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1851481697,"package_name":"arel","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1851481698,"package_name":"byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1851481699,"package_name":"rubysl","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1851481700,"package_name":"racc","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"premailer-rails.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-16T10:40:30.191Z","updated_at":"2022-08-16T10:40:30.191Z","repository_link":"https://github.com/fphilipe/premailer-rails/blob/main/premailer-rails.gemspec","dependencies":[{"id":1851481712,"package_name":"premailer","ecosystem":"rubygems","requirements":"~\u003e 1.7, \u003e= 1.7.9","direct":true,"kind":"runtime","optional":false},{"id":1851481713,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"\u003e= 3","direct":true,"kind":"runtime","optional":false},{"id":1851481714,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.3","direct":true,"kind":"development","optional":false},{"id":1851481715,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:36:07.633Z","updated_at":"2023-01-13T10:36:07.633Z","repository_link":"https://github.com/fphilipe/premailer-rails/blob/main/.github/workflows/test.yml","dependencies":[{"id":6875552565,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875552566,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails5/Gemfile","sha":null,"kind":"manifest","created_at":"2023-01-13T10:36:07.649Z","updated_at":"2023-01-13T10:36:07.649Z","repository_link":"https://github.com/fphilipe/premailer-rails/blob/main/examples/rails5/Gemfile","dependencies":[{"id":6875552567,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 5.2, \u003e= 5.2.8.1","direct":true,"kind":"runtime","optional":false},{"id":6875552568,"package_name":"premailer-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails6/Gemfile","sha":null,"kind":"manifest","created_at":"2023-01-13T10:36:07.665Z","updated_at":"2023-01-13T10:36:07.665Z","repository_link":"https://github.com/fphilipe/premailer-rails/blob/main/examples/rails6/Gemfile","dependencies":[{"id":6875552569,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 6.1.7","direct":true,"kind":"runtime","optional":false},{"id":6875552570,"package_name":"premailer-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails7-propshaft/Gemfile","sha":null,"kind":"manifest","created_at":"2023-01-13T10:36:07.674Z","updated_at":"2023-01-13T10:36:07.674Z","repository_link":"https://github.com/fphilipe/premailer-rails/blob/main/examples/rails7-propshaft/Gemfile","dependencies":[{"id":6875552571,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 7.0.4","direct":true,"kind":"runtime","optional":false},{"id":6875552572,"package_name":"propshaft","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":6875552573,"package_name":"premailer-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails7-sprockets/Gemfile","sha":null,"kind":"manifest","created_at":"2023-01-13T10:36:07.704Z","updated_at":"2023-01-13T10:36:07.704Z","repository_link":"https://github.com/fphilipe/premailer-rails/blob/main/examples/rails7-sprockets/Gemfile","dependencies":[{"id":6875552574,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 7.0.4","direct":true,"kind":"runtime","optional":false},{"id":6875552575,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":6875552576,"package_name":"premailer-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]}],"score":32.35095498766177,"created_at":"2024-12-15T21:38:07.852Z","updated_at":"2026-04-30T18:00:34.212Z","avatar_url":"https://github.com/fphilipe.png","language":"Ruby","monthly_downloads":0,"readme":"# premailer-rails\n\nCSS styled emails without the hassle.\n\n[![Build Status][build-image]][build-link]\n[![Gem Version][gem-image]][gem-link]\n[![Code Climate][gpa-image]][gpa-link]\n\n## Introduction\n\nThis gem is a drop in solution for styling HTML emails with CSS without having\nto do the hard work yourself.\n\nStyling emails is not just a matter of linking to a stylesheet. Most clients,\nespecially web clients, ignore linked stylesheets or `\u003cstyle\u003e` tags in the HTML.\nThe workaround is to write all the CSS rules in the `style` attribute of each\ntag inside your email. This is a rather tedious and hard to maintain approach.\n\nPremailer to the rescue! The great [premailer] gem applies all CSS rules to each\nmatching HTML element by adding them to the `style` attribute. This allows you\nto keep HTML and CSS in separate files, just as you're used to from web\ndevelopment, thus keeping your sanity.\n\nThis gem is an adapter for premailer to work with [actionmailer] out of the box.\nActionmailer is the email framework used in Rails, which also works outside of\nRails. Although premailer-rails has certain Rails specific features, **it also\nworks in the absence of Rails** making it compatible with other frameworks such\nas sinatra.\n\n## How It Works\n\npremailer-rails works with actionmailer by registering a delivery hook. This\ncauses all emails that are delivered to be processed by premailer-rails. This\nmeans that by simply including premailer-rails in your `Gemfile` you'll get\nstyled emails without having to set anything up.\n\nWhenever premailer-rails processes an email, it collects the URLs of all linked\nstylesheets (`\u003clink rel=\"stylesheet\" href=\"css_url\"\u003e`). Then, for each of these\nURLs, it tries to get the content through a couple of strategies. As long as\na strategy does not return anything, the next one is used. The strategies\navailable are:\n\n-   `:filesystem`: If there's a file inside `public/` with the same path as in\n    the URL, it is read from disk. E.g. if the URL is\n    `http://cdn.example.com/assets/email.css` the contents of the file located\n    at `public/assets/email.css` gets returned if it exists.\n\n-   `:asset_pipeline`: If Rails is available and the asset pipeline is enabled,\n    the file is retrieved through the asset pipeline. E.g. if the URL is\n    `http://cdn.example.com/assets/email-fingerprint123.css`, the file\n    `email.css` is requested from the asset pipeline. That is, the fingerprint\n    and the prefix (in this case `assets` is the prefix) are stripped before\n    requesting it from the asset pipeline.\n\n-   `:network`: As a last resort, the URL is simply requested and the response\n    body is used. This is useful when the assets are not bundled in the\n    application and only available on a CDN. On Heroku e.g. you can add assets\n    to your `.slugignore` causing your assets to not be available to the app\n    (and thus resulting in a smaller app) and deploy the assets to a CDN such\n    as S3/CloudFront.\n\nYou can configure which strategies you want to use as well as specify their\norder. Refer to the *Configuration* section for more on this.\n\nNote that the retrieved CSS is cached when the gem is running with Rails in\nproduction.\n\n## Installation\n\nSimply add the gem to your `Gemfile`:\n\n```ruby\ngem 'premailer-rails'\n```\n\npremailer-rails and premailer require a gem that is used to parse the email's\nHTML. For a list of supported gems and how to select which one to use, please\nrefer to the [*Adapter*\nsection](https://github.com/premailer/premailer#adapters) of premailer. Note\nthat there is no hard dependency from either gem so you should add one yourself.\nAlso note that this gem is only tested with [nokogiri].\n\n## Configuration\n\nPremailer itself accepts a number of options. In order for premailer-rails to\npass these options on to the underlying premailer instance, specify them\nas follows (in Rails you could do that in an initializer such as\n`config/initializers/premailer_rails.rb`):\n\n```ruby\nPremailer::Rails.config.merge!(preserve_styles: true, remove_ids: true)\n```\n\nFor a list of options, refer to the [premailer documentation]. The default\nconfigs are:\n\n```ruby\n{\n  input_encoding: 'UTF-8',\n  generate_text_part: true,\n  strategies: [:filesystem, :asset_pipeline, :network]\n}\n```\n\nIf you don't want to automatically generate a text part from the html part, set\nthe config `:generate_text_part` to false.\n\nNote that the options `:with_html_string` and `:css_string` are used internally\nby premailer-rails and thus will be overridden.\n\nIf you're using this gem outside of Rails, you'll need to call\n`Premailer::Rails.register_interceptors` manually in order for it to work. This\nis done ideally in some kind of initializer, depending on the framework you're\nusing.\n\npremailer-rails reads all stylesheet `\u003clink\u003e` tags, inlines the linked CSS\nand removes the tags. If you wish to ignore a certain tag, e.g. one that links to\nexternal fonts such as Google Fonts, you can add a `data-premailer=\"ignore\"`\nattribute.\n\n## Usage\n\npremailer-rails processes all outgoing emails by default. If you wish to skip\npremailer for a certain email, simply set the `:skip_premailer` header:\n\n```ruby\nclass UserMailer \u003c ActionMailer::Base\n  def welcome_email(user)\n    mail to: user.email,\n         subject: 'Welcome to My Awesome Site',\n         skip_premailer: true\n  end\nend\n```\n\nNote that the mere presence of this header causes premailer to be skipped, i.e.,\neven setting `skip_premailer: false` will cause premailer to be skipped. The\nreason for that is that the `skip_premailer` is a simple header and the value is\ntransformed into a string, causing `'false'` to become truthy.\n\nEmails are only processed upon delivery, i.e. when calling `#deliver` on the\nemail, or when [previewing them in\nrails](http://api.rubyonrails.org/v4.1.0/classes/ActionMailer/Base.html#class-ActionMailer::Base-label-Previewing+emails).\nIf you wish to manually trigger the inlining, you can do so by calling the hook:\n\n```ruby\nmail = SomeMailer.some_message(args)\nPremailer::Rails::Hook.perform(mail)\n```\n\nThis will modify the email in place, useful e.g. in tests.\n\n## Supported Rails Versions\n\nThis gem is tested on Rails versions 5 through 7.\n\nFor Rails 7, it support both the classical Sprockets asset pipeline as well as the new [Propshaft](https://github.com/rails/propshaft) gem.\n\nIf you're looking to integrate with Webpacker, check out [these instructions](https://github.com/fphilipe/premailer-rails/issues/232#issuecomment-839819705).\n\n## Small Print\n\n### Author\n\nPhilipe Fatio ([@fphilipe][fphilipe twitter])\n\n### License\n\npremailer-rails is released under the MIT license. See the [license file].\n\n[build-image]: https://github.com/fphilipe/premailer-rails/actions/workflows/test.yml/badge.svg\n[build-link]:  https://github.com/fphilipe/premailer-rails/actions/workflows/test.yml\n[gem-image]:   https://badge.fury.io/rb/premailer-rails.svg\n[gem-link]:    https://rubygems.org/gems/premailer-rails\n[gpa-image]:   https://codeclimate.com/github/fphilipe/premailer-rails.svg\n[gpa-link]:    https://codeclimate.com/github/fphilipe/premailer-rails\n[tip-image]:   https://rawgithub.com/twolfson/gittip-badge/0.1.0/dist/gittip.svg\n[tip-link]:    https://www.gittip.com/fphilipe/\n\n[premailer]:    https://github.com/premailer/premailer\n[actionmailer]: https://github.com/rails/rails/tree/main/actionmailer\n[nokogiri]:     https://github.com/sparklemotion/nokogiri\n\n[premailer documentation]: https://www.rubydoc.info/gems/premailer/Premailer:initialize\n\n[fphilipe twitter]: https://twitter.com/fphilipe\n[license file]:     LICENSE\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","background-jobs","rubocop","crash-reporting","nokogiri","ruby-gem","deployment"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/359","html_url":"https://ruby.ecosyste.ms/projects/359"}