manifest.ts (806B)
1 import { MetadataRoute } from "next"; 2 3 export const dynamic = "force-static"; 4 export default function manifest(): MetadataRoute.Manifest { 5 return { 6 name: "Café Timer", 7 short_name: "Café Timer", 8 description: "A timer app for BA cafe", 9 start_url: "/", 10 display: "standalone", 11 background_color: "#000000", 12 theme_color: "#000000", 13 icons: [ 14 { 15 src: "/icons/icon-192x192.png", 16 sizes: "192x192", 17 type: "image/png", 18 purpose: "maskable", 19 }, 20 { 21 src: "/icons/icon-512x512.png", 22 sizes: "512x512", 23 type: "image/png", 24 purpose: "maskable", 25 }, 26 { 27 src: "/icons/icon-maskable-512x512.png", 28 sizes: "512x512", 29 type: "image/png", 30 purpose: "any", 31 }, 32 ], 33 }; 34 }