From 55f1fd7ce675194fcb7c9fe53caece869c5f7cb4 Mon Sep 17 00:00:00 2001 From: Alex Hope-O'Connor Date: Sat, 18 Apr 2026 01:23:24 +1000 Subject: [PATCH] Add root library manifest for git consumers. Point local test builds at the local DFTE checkout while keeping the published WiFiManager metadata usable from the repository root. --- lib/WiFiManager/library.json | 5 +-- library.json | 61 ++++++++++++++++++++++++++++++++++++ platformio.ini | 4 +-- 3 files changed, 64 insertions(+), 6 deletions(-) create mode 100644 library.json diff --git a/lib/WiFiManager/library.json b/lib/WiFiManager/library.json index f6f43fb..be2ae4e 100644 --- a/lib/WiFiManager/library.json +++ b/lib/WiFiManager/library.json @@ -43,10 +43,7 @@ "name": "ESP32Async/ESPAsyncWebServer", "version": "3.9.1" }, - { - "name": "DFTE", - "version": "https://github.com/alexhopeoconnor/DFTE" - } + "https://github.com/alexhopeoconnor/DFTE.git" ], "export": { "include": "include" diff --git a/library.json b/library.json new file mode 100644 index 0000000..7cbe8d4 --- /dev/null +++ b/library.json @@ -0,0 +1,61 @@ +{ + "name": "WiFiManager", + "version": "2.0.18", + "keywords": [ + "wifi", + "wi-fi", + "esp", + "esp8266", + "esp32", + "espressif8266", + "espressif32", + "nodemcu", + "wemos", + "arduino" + ], + "description": "WiFi Configuration manager with web configuration portal for ESP boards", + "authors": [ + { + "name": "tzapu", + "url": "https://github.com/tzapu" + }, + { + "name": "tablatronix", + "url": "https://github.com/tablatronix", + "maintainer": true + }, + { + "name": "Alex Hope-O'Connor", + "url": "https://github.com/alexhopeoconnor" + } + ], + "repository": { + "type": "git", + "url": "https://github.com/alexhopeoconnor/WiFiManager.git" + }, + "frameworks": "arduino", + "platforms": [ + "espressif8266", + "espressif32" + ], + "dependencies": [ + { + "name": "ESP32Async/ESPAsyncWebServer", + "version": "3.9.1" + }, + "https://github.com/alexhopeoconnor/DFTE.git" + ], + "build": { + "includeDir": "lib/WiFiManager/include", + "srcDir": "lib/WiFiManager/src" + }, + "export": { + "include": [ + "lib/WiFiManager/include", + "lib/WiFiManager/src", + "LICENSE", + "README.md", + "library.json" + ] + } +} diff --git a/platformio.ini b/platformio.ini index adfa746..7a52b7a 100644 --- a/platformio.ini +++ b/platformio.ini @@ -10,7 +10,7 @@ test_framework = unity test_build_src = no lib_deps = ESP32Async/ESPAsyncWebServer@3.9.1 - https://github.com/alexhopeoconnor/DFTE + symlink://../DFTE [env:esp32] platform = espressif32 @@ -25,5 +25,5 @@ build_flags = -std=gnu++14 lib_deps = ESP32Async/ESPAsyncWebServer@3.9.1 - https://github.com/alexhopeoconnor/DFTE + symlink://../DFTE