TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1import type { MetadataRoute } from 'next';23export default function manifest(): MetadataRoute.Manifest {4 return {5 name: 'RareIndex — The Global Market for Collectibles',6 short_name: 'RareIndex',7 description: 'Prices, sales, listings, rarity, liquidity and indices for collectible assets.',8 start_url: '/',9 display: 'standalone',10 orientation: 'portrait',11 background_color: '#f7f7f5',12 theme_color: '#0a0a0b',13 categories: ['finance', 'shopping', 'news'],14 icons: [15 { src: '/icon.svg', sizes: 'any', type: 'image/svg+xml', purpose: 'any' },16 { src: '/icon-192.png', sizes: '192x192', type: 'image/png' },17 { src: '/icon-512.png', sizes: '512x512', type: 'image/png' },18 { src: '/icon-maskable-512.png', sizes: '512x512', type: 'image/png', purpose: 'maskable' },19 ],20 shortcuts: [21 { name: 'Scanner', url: '/scanner', description: 'Identify and price a collectible from a photo' },22 { name: 'Markets', url: '/markets', description: 'Category markets and indices' },23 { name: 'Watchlist', url: '/watchlist', description: 'Assets you follow' },24 ],25 };26}27