I have been adding libraries using the Library page, and it used to be “developerID/libraryID @^version” format. I was following a tutorial and it told me to add ESP Async WebServer. I searched for it and there were two versions “me-no-dev” and “esphome”, I was not sure which one to add, and then I saw the tutorial page is just using
"lib_deps = ESP Async WebServer. I was not sure it would work but I tried it and it worked. The output was like below. How come it does not need the “devloperID/” part like the very next “ayushsharma82/AsyncElegantOTA @ ^2.2.5” library in the tutorial?
[env:esp12e] platform = espressif8266 board = esp12e framework = arduino monitor_speed = 115200 lib_deps = ESP Async WebServer ayushsharma82/AsyncElegantOTA @ ^2.2.5
Library Manager: Installing ESP Async WebServer Library Manager: ESP Async WebServer @ 1.2.3 has been installed! Library Manager: Installing dependencies... Library Manager: Installing ESPAsyncTCP Library Manager: ESPAsyncTCP @ 1.2.2 has been installed! Library Manager: Installing AsyncTCP Library Manager: AsyncTCP @ 1.1.1 has been installed! Library Manager: Installing Hash Library Manager: Already installed, built-in library