Files
AquaMasterMQTT/lib/PrettyOTA/library.json
2025-07-26 02:03:35 +02:00

60 lines
1.6 KiB
JSON

{
"name": "PrettyOTA",
"version": "1.1.3",
"license": "Zlib",
"description": "OTA (over the air) update library. A modern looking OTA web interface to easily upload firmware updates and configure automatic firmware pulling for updating many devices at once in the background (WIP). One-click firmware rollbacks and infos about your board and firmware, directly inside your browser. Includes support for OTA upload directly inside PlatformIO.",
"keywords": "OTA, update, upgrade, wifi, web update, server, website, firmware, automatic",
"headers": "PrettyOTA.h",
"repository":
{
"type": "git",
"url": "https://github.com/LostInCompilation/PrettyOTA.git"
},
"authors":
[
{
"name": "LostInCompilation",
"maintainer": true
}
],
"dependencies":
{
"ESP32Async/ESPAsyncWebServer": "*",
"bblanchon/ArduinoJson": "*"
},
"build":
{
"libCompatMode": "strict"
},
"examples": [
{
"name": "Minimal",
"base": "examples/minimal",
"files": ["minimal.ino"]
},
{
"name": "Callbacks",
"base": "examples/callbacks",
"files": ["callbacks.ino"]
},
{
"name": "mDNS",
"base": "examples/mDNS",
"files": ["mDNS.ino"]
}],
"export": {
"exclude": [
".git",
".github",
".gitignore",
"website",
"website_compressor",
"arduino-lint",
"library.json",
"library.properties"
]
},
"frameworks": ["arduino"],
"platforms": "espressif32"
}