## Project Converter (DNDGamePlayer) Мини-приложение для конвертации `.dnd.zip` проектов в новый формат, добавляя **миниатюры превью сцен** (thumbnail) для ускорения редактора. ### Что делает - Открывает исходный `.dnd.zip` - Читает `project.json` - Для каждой сцены с `previewAssetId`: - генерирует `previewThumbAssetId` (WebP, max 320px по длинной стороне) - кладёт файл миниатюры в `assets/` и добавляет `MediaAsset` в `project.assets` - Пишет новый `.dnd.zip` (исходник не трогает) Оригинальные ассеты (изображения/видео) **не перекодируются** — меняется только `project.json` + добавляются миниатюры. ### Запуск Из папки `project-converter/` рядом с репозиторием `dnd_player` (см. `dnd_project/`): ```bash npm install npm run dev ``` ### Тесты ```bash npm test ``` Проверяет вспомогательные модули и согласованность с политикой репозитория (наличие скрипта `test` в `package.json`). ### Почему не попадает в сборку DNDGamePlayer Это отдельный пакет со своим `package.json` на уровне `dnd_project/`. Сборка основного приложения берёт только `dist/**/*` и корневой `package.json`.