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 Registry
name
| Type: String
– library name
version
| Type: String
– Version Requirements or Package Specifications
frameworks
| Type: String
or Array
– project compatible Frameworks
platforms
| Type: String
or Array
– 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"
}
]