Этот скрипт предназначен для парсинга страниц Figma, поиска и выгрузки иконок в формате SVG.
- Реализован скрипт.
- Запуск происходит через npm.
- Скрипт выгружает иконки в назначенную папку.
- Личный токен хранится в виде переменной окружения в отдельном файле .env.local.
- Имеется модуль логирования для информирования пользователя о статусе процесса.
- Папки для загрузки иконок создаются автоматически.
- Установите Node.js и npm.
- Скачайте репозиторий:
git clone https://github.com/your-username/Figma-Icon-Extractor.git
- Перейдите в папку с репозиторием:
cd Figma-Icon-Extractor
- Установите зависимости:
npm install
- Создайте файл .env.local в корневой папке проекта и добавьте в него строку:
Замените
FIGMA_TOKEN=<your_figma_token>
<your_figma_token>
на ваш личный токен Figma. - Запустите скрипт:
npm run start
- Сделано!
Вы можете изменить названия папок, отредактировав файл generate-icons.js.
Скрипт использует модуль chalk для логирования. Уровень логирования можно изменить, отредактировав файл logger.js.
- Скрипт работает только с Figma API.
- Скрипт не может выгружать иконки из плагинов Figma.
- Вы можете добавить поддержку других форматов иконок.
- Вы можете добавить возможность выгрузки иконок из других источников.
- Figma team for the Figma API.
MIT