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 PlatformIO Registryname| Type:String– library nameversion| Type:String– Version Requirements or Package Specificationsframeworks| Type:StringorArray– project compatible Frameworksplatforms| Type:StringorArray– project compatible Development 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"
}
]