Про цей інструмент
Генератор Web App Manifest створює валідний manifest.json для прогресивного веб-додатка (PWA) з простої форми, а потім видає вам супутні HTML-теги, які можна вставити в <head> сторінки. Усе збирається у вашому браузері, і нічого не завантажується на сервер — ви можете скопіювати JSON, завантажити його як manifest.json або скопіювати теги link та meta.
Web app manifest — це JSON-файл, який дозволяє встановити сайт на головний екран і запускати його як нативний додаток. Цей інструмент збирає стандартні ключі — name, short_name, description, start_url, scope, display (standalone, fullscreen, minimal-ui або browser), orientation, theme_color, background_color та масив icons — пропускаючи будь-яке поле, яке ви залишили порожнім, щоб результат був чистим. Кожен розмір іконки, який ви позначаєте, стає записом зі своїми src, sizes і type (визначеним за розширенням файлу), а необов'язкове поле purpose дозволяє позначити іконки як maskable. Результат серіалізується через JSON.stringify з відступом у два пробіли, тому він читабельний і відповідає стандартам.
Використовуйте плейсхолдер {size} у шляху до іконки (наприклад /icons/icon-{size}.png), і він замінюється кожним розміром, як-от 192x192 та 512x512. Як мінімум маніфест має містити name, start_url, режим display і принаймні іконки 192px та 512px, які тут задані за замовчуванням. Посилайтеся на нього зі своєї сторінки згенерованим тегом <link rel="manifest"> і додайте meta theme-color для інтерфейсу браузера.