dependencies¶
Optional | Type: Array or Object
A list of dependent libraries that will be automatically installed.
Allowed requirements for dependent library:
owner| Type:String– an owner name (username) from the PIO Registryname| Type:String– library nameversion| Type:String– Version Requirements or Package Specificationsframeworks| Type:StringorArray– project compatible Frameworksplatforms| Type:StringorArray– project compatible Platforms
Example
"dependencies":
{
    "bblanchon/ArduinoJson": "^6.16.1",
    "me-no-dev/AsyncTCP": "*",
    "external-repo": "https://github.com/user/package.git#1.2.3",
    "external-zip": "https://github.com/me-no-dev/AsyncTCP/archive/master.zip"
}
More advanced usage:
"dependencies":
[
    {
        "owner": "bblanchon",
        "name": "ArduinoJson",
        "version": "^6.16.1"
    },
    {
        "owner": "me-no-dev",
        "name": "AsyncTCP",
        "version": "*",
        "platforms": ["espressif32"]
    },
    {
        "name": "external-repo",
        "version": "https://github.com/user/package.git#1.2.3"
    },
    {
        "name": "external-zip",
        "version": "https://github.com/me-no-dev/AsyncTCP/archive/master.zip"
    }
]