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:String
orArray
– project compatible Frameworksplatforms
| Type:String
orArray
– 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"
}
]