/vector-drawable-svg

Convert Android VectorDrawable to SVG

Primary LanguageJavaScriptMIT LicenseMIT

Installation & Usage

Install

npm install vector-drawable-svg
const { transform } = require('vector-drawable-svg');

const svgContent = transform(vectorDrawbleContent, {
	pretty: true,
	override: {
		'@color/colorPrimary': '#00ff00',
		'@color/colorSecondary': '#00ff00',
		'?android:attr/textColorPrimary': 'white',
	});

Using on Bash

npm install -g vector-drawable-svg
vd2svg my-drawable.xml file.svg