{"id":13434795,"url":"https://github.com/L2jLiga/xd2svg","last_synced_at":"2025-03-18T01:32:11.371Z","repository":{"id":57401167,"uuid":"107928883","full_name":"L2jLiga/xd2svg","owner":"L2jLiga","description":"Utility for converting Adobe eXperience Design files into SVG","archived":true,"fork":false,"pushed_at":"2020-09-30T21:25:52.000Z","size":39747,"stargazers_count":50,"open_issues_count":4,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-13T13:38:01.867Z","etag":null,"topics":["adobe","adobe-xd","nodejs","svg","typescript","vector-graphics","xd","xd-files"],"latest_commit_sha":null,"homepage":"","language":"Assembly","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/L2jLiga.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-23T03:43:08.000Z","updated_at":"2024-08-18T21:58:28.000Z","dependencies_parsed_at":"2022-09-19T04:50:23.772Z","dependency_job_id":null,"html_url":"https://github.com/L2jLiga/xd2svg","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L2jLiga%2Fxd2svg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L2jLiga%2Fxd2svg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L2jLiga%2Fxd2svg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L2jLiga%2Fxd2svg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/L2jLiga","download_url":"https://codeload.github.com/L2jLiga/xd2svg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221704578,"owners_count":16866788,"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":["adobe","adobe-xd","nodejs","svg","typescript","vector-graphics","xd","xd-files"],"created_at":"2024-07-31T03:00:23.226Z","updated_at":"2025-03-18T01:32:11.350Z","avatar_url":"https://github.com/L2jLiga.png","language":"Assembly","funding_links":[],"categories":["Assembly"],"sub_categories":[],"readme":"# xd2svg\n[![npm version](https://badge.fury.io/js/xd2svg.svg?colorB=brightgreen)](https://www.npmjs.com/package/xd2svg)\n[![npm](https://img.shields.io/npm/dm/xd2svg.svg?colorB=brightgreen)](https://www.npmjs.com/package/xd2svg)\n[![node](https://img.shields.io/node/v/xd2svg.svg?colorB=brightgreen)](https://www.npmjs.com/package/xd2svg)\n[![Dependency Status](https://img.shields.io/david/L2jLiga/xd2svg.svg)](https://david-dm.org/L2jLiga/xd2svg)\n[![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)\n[![Build Status](https://travis-ci.org/L2jLiga/xd2svg.svg?branch=master)](https://travis-ci.org/L2jLiga/xd2svg)\n[![codecov](https://codecov.io/gh/L2jLiga/xd2svg/branch/master/graph/badge.svg)](https://codecov.io/gh/L2jLiga/xd2svg)\n\nUtility for converting Adobe eXperience Design files into SVG.\n\n## Table of Contents\n\n   * [xd2svg](#xd2svg)\n      * [Table of Contents](#table-of-contents)\n      * [Getting started](#getting-started)\n         * [Prerequisites](#prerequisites)\n         * [Installation](#installation)\n         * [Using](#using)\n      * [Contributing](#contributing)\n      * [Versioning](#versioning)\n      * [Changelog](#changelog)\n      * [Authors](#authors)\n      * [License](#license)\n      * [Defenition list](#defenition-list)\n      * [Structure of XD files](#structure-of-xd-files)\n\n\n## Getting started\n\n### Prerequisites\n1. Node.js 8.6.0 or higher\n1. Package manager: npm, yarn or what you prefer\n\n### Installation\nTwo ways to install utility:\n1. via npm\n\n   ```\n    npm install xd2svg -g\n   ```\n\n1. via yarn\n\n   ```\n    yarn global add xd2svg\n   ```\n\n### Using\nYou can use utility from CLI\n\n   ```\n   xd2svg InputFile.xd [options]\n   \n     options:\n       -o, --output       - specify output path (default FileName directory or FileName.svg)\n       -s, --single       - specify does output should be single file with all artboards or directory with separated each other (default: false)\n       -p, --pretty-print - specify does output should be pretty printed (default: false)\n   ```\n\nOr [import package into your project](example)\n\n## Contributing\nPlease read [CONTRIBUTING.md](.github/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n*TL;DR*\n\n- Don't duplicate issues\n- PR's are welcome!\n\n## Versioning\nWe use [SemVer](https://semver.org/spec/v2.0.0.html) for versioning.\nFor the versions available, see the [releases](https://github.com/L2jLiga/xd2svg/releases) and [tags](https://github.com/L2jLiga/xd2svg/tags) on this repository. \n\n## Changelog\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).\nFor the versions changelog, see the [CHANGELOG.md](CHANGELOG.md)\n\n## Known issues\nBlur filters work incorrectly for some cases\n\n## Authors\n* **Andrey Chalkin** - *Initial work* - [L2jLiga](https://github.com/L2jLiga)\n\n* **Yang Sibai** - *Testing* - [yangsibai](https://github.com/yangsibai)\n\nSee also the list of [contributors](https://github.com/L2jLiga/xd2svg/contributors) who participated in this project.\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n## Defenition list\n* **What is Adobe XD?**\n\n   It's software from Adobe Creative Cloud which used by designers for creating prototypes.\n\n* **Can I know more about Adobe XD?**\n\n   Yes, you can know more on [official website](https://www.adobe.com/ru/products/xd.html).\n\n* **What is present \\*.xd files?**\n\n   It's simple archives with meta-data and JSON.\n\n## Structure of XD files\nZip data (MIME type \"application/vnd.adobe.sparkler.project+dcxucf\")\n\n- [__DIR__] artwork\n  - [__DIR__] artboard-{uuid}\n    - [__DIR__] graphics\n      - [__JSON__] graphicsContent.ags\n  - [__DIR__] pasteboard\n    - [__DIR__] graphics\n      - [__JSON__] graphicsContent.ags\n- [__DIR__] interactions\n  - [__JSON__] interactions.json\n- [__DIR__] META-INF\n  - [__XML__] metadata.xml\n- [__DIR__] resources\n    - [__DIR__] graphics\n      - [__JSON__] graphicsContent.ags\n- [__JSON__] manifest\n- [__TEXT__] mimetype\n- [__IMAGE__] preview.png\n- [__IMAGE__] thumbnail.png\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FL2jLiga%2Fxd2svg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FL2jLiga%2Fxd2svg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FL2jLiga%2Fxd2svg/lists"}