1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  | 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  | 
-
-
+
-
-
+
  | 
## # depends:
Lists other plugins or language/system libraries which the current plugin requires:
    # depends: corefuncs, json_io, bin:bash
Typically it just lists other plugin basenames. To indicate which must be available/active alongside.
Each entry is a plugin [basename](wiki/id), and indicates it must be available/active alongside.
  * It's a list of local URNs.
  * The recommended field name is "depends" and not "require" - for compatibility with the Debian packaging spec, and because it sounds less stringent.
  * The recommended field name is "depends" and not "require" - for parity with the Debian packaging spec, and because it sounds less stringent.
  * Not every application would want to enforce this *strictly*. Because dynamic languages can soft-detect dependencies usually.
  * Within a plugin management UI, the depends: list could be used for installation warnings. 
## Versioned dependencies
 |