{"id":22607889,"url":"https://github.com/gnikolovski/svg_formatter","last_synced_at":"2026-02-05T07:02:05.494Z","repository":{"id":159818303,"uuid":"79670442","full_name":"gnikolovski/svg_formatter","owner":"gnikolovski","description":"Drupal 8/9/10/11 - SVG Formatter provides support for using SVG images on your website","archived":false,"fork":false,"pushed_at":"2025-09-02T12:52:51.000Z","size":54,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"2.0.x","last_synced_at":"2025-12-22T15:36:27.880Z","etag":null,"topics":["drupal","drupal-10","drupal-11","drupal-8","drupal-9","drupal-module","inline-svg","svg","svg-images"],"latest_commit_sha":null,"homepage":"https://www.drupal.org/project/svg_formatter","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gnikolovski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-01-21T20:19:14.000Z","updated_at":"2025-09-02T12:52:31.000Z","dependencies_parsed_at":"2025-02-03T08:47:35.035Z","dependency_job_id":"3233fe9d-aba7-4195-87f0-a4759587c333","html_url":"https://github.com/gnikolovski/svg_formatter","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/gnikolovski/svg_formatter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnikolovski%2Fsvg_formatter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnikolovski%2Fsvg_formatter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnikolovski%2Fsvg_formatter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnikolovski%2Fsvg_formatter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnikolovski","download_url":"https://codeload.github.com/gnikolovski/svg_formatter/tar.gz/refs/heads/2.0.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnikolovski%2Fsvg_formatter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29114959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T05:31:32.482Z","status":"ssl_error","status_checked_at":"2026-02-05T05:31:29.075Z","response_time":65,"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"}},"keywords":["drupal","drupal-10","drupal-11","drupal-8","drupal-9","drupal-module","inline-svg","svg","svg-images"],"created_at":"2024-12-08T14:22:41.889Z","updated_at":"2026-02-05T07:02:05.478Z","avatar_url":"https://github.com/gnikolovski.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"CONTENTS OF THIS FILE\n---------------------\n\n * Introduction\n * Requirements\n * Installation\n * Configuration\n * Maintainers\n\n\nINTRODUCTION\n------------\n\nSVG Formatter module provides support for using SVG images on your website.\n\nThe standard image field in Drupal 9 doesn't support SVG images. If you really\nwant to display SVG images on your website then you need another solution. This\nmodule adds a new formatter for the file field, which allows files with any\nextension to be uploaded. In the formatter settings you can set the default\nimage size and enable alt and title attributes. If you want to add some CSS and\nJavascript magic to your SVG images, then use the inline SVG option.\n\n * For a full description of the module, visit the project page:\n   https://www.drupal.org/project/svg_formatter\n\n * To submit bug reports and feature suggestions, or to track changes:\n   https://www.drupal.org/project/issues/svg_formatter\n\n\nREQUIREMENTS\n------------\n\nThis module requires no modules outside of Drupal core, but please make sure to\ninstall it via Composer so that library 'enshrined/svg-sanitize' is also\ninstalled. Otherwise, your site may be vulnerable to XSS exploits if you allow\nusers to upload SVG images and use inline SVG output mode.\n\n\nINSTALLATION\n------------\n\n * Install the SVG Formatter module as you would normally install a contributed\n   Drupal module. Visit https://www.drupal.org/node/1897420 for further\n   information.\n\n\nCONFIGURATION\n-------------\n\n * Add a file field to your content type, taxonomy or any other entity and add\nsvg to the allowed file extensions.\n * Go to the 'Manage display' and change the field format to 'SVG Formatter'.\n * Set image dimensions if you want and enable or disable attributes.\n\nBlog post describing how to use the module:\nhttps://gorannikolovski.com/drupal-8-and-svg-images\n\n\nMAINTAINERS\n-----------\n\nCurrent maintainers:\n * Goran Nikolovski (gnikolovski) - https://www.drupal.org/u/gnikolovski\n\nThis project has been sponsored by:\n * Studio Present - https://www.drupal.org/studio-present\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnikolovski%2Fsvg_formatter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnikolovski%2Fsvg_formatter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnikolovski%2Fsvg_formatter/lists"}