{"id":13991929,"url":"https://github.com/neocotic/convert-svg","last_synced_at":"2025-04-04T06:10:09.280Z","repository":{"id":33709003,"uuid":"107319547","full_name":"neocotic/convert-svg","owner":"neocotic","description":"Node.js packages for converting SVG into other formats using headless Chromium","archived":false,"fork":false,"pushed_at":"2024-06-17T12:04:28.000Z","size":6585,"stargazers_count":198,"open_issues_count":24,"forks_count":45,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-30T04:49:55.201Z","etag":null,"topics":["converter","javascript","jpeg","nodejs","png","svg"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/neocotic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["neocotic"],"patreon":"neocotic"}},"created_at":"2017-10-17T20:20:30.000Z","updated_at":"2024-10-09T06:36:44.000Z","dependencies_parsed_at":"2024-11-10T09:04:21.606Z","dependency_job_id":"7cb049e5-ac27-4234-ae61-bed5b4ba4e9f","html_url":"https://github.com/neocotic/convert-svg","commit_stats":{"total_commits":103,"total_committers":3,"mean_commits":"34.333333333333336","dds":"0.13592233009708743","last_synced_commit":"063ad00149f42a260ba1d0e13ce81c4a23683e30"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neocotic%2Fconvert-svg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neocotic%2Fconvert-svg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neocotic%2Fconvert-svg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neocotic%2Fconvert-svg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neocotic","download_url":"https://codeload.github.com/neocotic/convert-svg/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247128753,"owners_count":20888235,"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","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":["converter","javascript","jpeg","nodejs","png","svg"],"created_at":"2024-08-09T14:01:40.945Z","updated_at":"2025-04-04T06:10:09.256Z","avatar_url":"https://github.com/neocotic.png","language":"JavaScript","funding_links":["https://github.com/sponsors/neocotic","https://patreon.com/neocotic"],"categories":["TypeScript"],"sub_categories":[],"readme":"# convert-svg\n\n[![Build Status](https://img.shields.io/github/workflow/status/neocotic/convert-svg/CI/main?style=flat-square)](https://github.com/neocotic/convert-svg/actions/workflows/ci.yml)\n[![License](https://img.shields.io/github/license/neocotic/convert-svg.svg?style=flat-square)](https://github.com/neocotic/convert-svg/blob/main/LICENSE.md)\n[![Release](https://img.shields.io/github/release/neocotic/convert-svg.svg?style=flat-square)](https://github.com/neocotic/convert-svg)\n\nThis monorepo contains the following [Node.js](https://nodejs.org) packages that can convert a SVG into another format\nusing headless Chromium:\n\n* [convert-svg-core](https://github.com/neocotic/convert-svg/tree/main/packages/convert-svg-core)\n* [convert-svg-test-helper](https://github.com/neocotic/convert-svg/tree/main/packages/convert-svg-test-helper)\n* [convert-svg-to-jpeg](https://github.com/neocotic/convert-svg/tree/main/packages/convert-svg-to-jpeg)\n* [convert-svg-to-png](https://github.com/neocotic/convert-svg/tree/main/packages/convert-svg-to-png)\n* [convert-svg-to-webp](https://github.com/neocotic/convert-svg/tree/main/packages/convert-svg-to-webp)\n\nThe first two packages are core dependencies for SVG converters, which make up the remainder of the packages, trying to\nadhere to the following naming convention:\n\n    convert-svg-to-\u003cFORMAT\u003e\n\nIt works by using headless Chromium to take a screenshot of the SVG and outputs the buffer. This does mean that the\nsupported output formats is limited to those supported by that the API for headless Chromium, however, as more formats\nare added, additional packages can easily be created.\n\nEach of the SVG converters will share a common API and CLI with the same options, however, some converters may come with\nadditional options specific for their output format.\n\nClick on the links above for the SVG converters for more information on how to install, use, and even contribute to\nthem. \n\n## License\n\nCopyright © 2022 neocotic\n\nSee [LICENSE.md](https://github.com/neocotic/convert-svg/raw/main/LICENSE.md) for more information on our MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneocotic%2Fconvert-svg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneocotic%2Fconvert-svg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneocotic%2Fconvert-svg/lists"}