2.0.0 • Published 3 months ago

vienna.svg2tsx v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

svg2tsx

Raiffeisenbank Design System

Инструмент CLI трансформирует SVG файлы в React компоненты с поддержкой Typescript.

Запуск

$ npx svg2tsx <source> <destination> [options]

Options:
  -r, --report       Create JSON report (default: false)
  -m, --mask <mask>  Set mask for glob (default: "**/*.svg")
  -v, --version      Output the version number
  -h, --help         Display help for command

Примеры использования

# Выводить версию инструмента
$ npx svg2tsx -v

# Выводить помощь по инструменту
$ npx svg2tsx build -h

Трансформация SVG в React компоненты

# Трансформирует иконки из директории ./source в директорию ./dist
$ npx svg2tsx ./source ./dist

# Трансформирует иконки из директории source в директорию dist
# + создает файл report.json в директории ./dist
$ npx svg2tsx ./source ./dist --report

# Трансформирует иконки из директории source в директорию dist
# + изменяет стандартную маску поиска файлов на **/*.png
$ npx svg2tsx ./source ./destination --mask '**/*.png'