Manifest field mapping
The app-name control supplies the manifest's name member. Icon configuration becomes the icons array, the selected theme color becomes theme_color, and the display choice becomes display. The produced document is a JSON object, not an HTML tag or JavaScript object literal. Keep its JSON syntax intact when copying it: member names and string values require double quotes, and a trailing comma is invalid JSON.