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