Skip to main content Link Menu Expand (external link) Document Search Copy Copied

The Manifest File

The manifest file holds all the information which Mesquito uses to identify the app, it should follow the following format:

{
  "minVersion": 1,
  "manifestVersion": 2,
  "appVersion": "v0.1.0",
  "waf": false,
  "id": "com.bluebotlaboratories.kchess",
  "name": "KChess",
  "author": "Bluebotlaboratories",
  "description": "Chess on a Kindle!",
  "repo": "https://github.com/KindleModding/KWebBrew",
  "icon": "icon.jpg",
  "entrypoint": "index.html"
}

Key Explanation

Here’s a quick explanation of what everything does:

Key Description
minVersion The minimum KWebBrew version required to run
manifestVerion The version of the manifest
appVersion The version string of the app, it can be anything but it is recommended that you stick to the semver standard
waf Set this to true if you are using Mesquito-specific or WAF-specific features.
id The app’s identifier (MUST MATCH FOLDERNAME, BE LOWERCASE and in that format)
name The display name of the app
author The author of the app
description A short description of the app
repo A link to the repository or mobileread thread
icon The name of the icon file in the app’s directory
entrypoint The name of the main app file in the app’s directory

Version Info

The current latest Mesquito version number (for minVersion) is: 2
For historic reference, previous minimum version numbers were:

Version Number Mesquito Version
2 v1.0.0

The current latest manifest version number (for manifestVersion) is: 2
For historic reference, previous manifest version numbers were:

Version Number Mesquito Version
2 v1.0.0

Manifest changelog

2

  • Added WAF key (Must be true if you are using Mesquito features)
  • Added version keys
  • Added id key

The Mesquito SDK