Manifest
You can specify your app details on Paquet, using your manifest.json or site.webmanifest file.
Info
This file is usually crawled by Paquet.
Here is a manifest.json example:
{
"name": "Paquet",
"author": "Savin Angel-Mario",
"short_name": "Paquet",
"description": "Check out Paquet to find the best web apps on the open web.",
"id": "rocks.m4.paquet",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
},
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
}
],
"theme_color": "#8267be",
"background_color": "#ffffff",
"display": "standalone",
"start_url": "/?utm_source=pwa",
"scope": "/"
}
The values Paquet uses in your app listing are:
namedescriptioncategoriesiconsscreenshotstheme_color
name (required)
This is the name that is going to be used when showing your app.
description (optional)
This is the description that will be shown on your app listing.
Info
Most apps do not have a description property, so Paquet
will look for one in the web page if not present.
categories (optional)
This is usually an array of categories. Paquet fetches this manifest property and reflects it to your app. Only the available categories will be displayed.
Paquet also uses aliases so apps are better categorised.
icons (required)
Paquet will fetch the first maskable icon that is 96x96 pixels.
If this icon is not found, Paquet will search for 128x128, 192x192, 256x256, 512x512. The first found will be set as icon.
screenshots
We fetch for all screenshots no matter the size. We recomend you to add screenshots for all suported devices. Screenshots will also improve your visibility on Paquet.
theme_color
We use the this variable to display the accent in the page listing. This can be any hex variable.