|
75 | 75 | "pipeline": {
|
76 | 76 | "description": "The plugin pipeline",
|
77 | 77 | "type": "array",
|
| 78 | + "uniqueItems": true, |
78 | 79 | "items": {
|
79 | 80 | "anyOf": [
|
| 81 | + { |
| 82 | + "const": "beet.contrib.function_header", |
| 83 | + "description": "Plugin that adds a header to functions automatically" |
| 84 | + }, |
| 85 | + { |
| 86 | + "const": "beet.contrib.lantern_load", |
| 87 | + "description": "Plugin that implements Lantern Load runtime dependencies" |
| 88 | + }, |
| 89 | + { |
| 90 | + "const": "beet.contrib.render", |
| 91 | + "description": "Plugin that invokes the built-in template renderer" |
| 92 | + }, |
| 93 | + { |
| 94 | + "const": "beet.contrib.sandstone", |
| 95 | + "description": "Plugin that builds a sandstone project" |
| 96 | + }, |
| 97 | + { |
| 98 | + "const": "beet.contrib.babelbox", |
| 99 | + "description": "Plugin that loads translations from csv files" |
| 100 | + }, |
| 101 | + { |
| 102 | + "const": "mcanitexgen", |
| 103 | + "description": "Plugin that generates .mcmeta files for animated textures" |
| 104 | + }, |
80 | 105 | {"type": "string"},
|
81 |
| - {"$ref": "#"} |
| 106 | + { |
| 107 | + "description": "Nested beet project configuration", |
| 108 | + "$ref": "#" |
| 109 | + } |
82 | 110 | ]
|
83 | 111 | }
|
84 | 112 | },
|
|
99 | 127 | "type": "string"
|
100 | 128 | },
|
101 | 129 | "function_header": {
|
102 |
| - "description": "Plugin that adds a header to functions automatically", |
| 130 | + "description": "Function-header plugin configuration", |
103 | 131 | "$ref": "contrib/function_header.json"
|
104 | 132 | },
|
105 | 133 | "lantern_load": {
|
106 |
| - "description": "Plugin that implements Lantern Load runtime dependencies", |
| 134 | + "description": "Lantern-load plugin configuration", |
107 | 135 | "$ref": "contrib/lantern_load.json"
|
108 | 136 | },
|
109 | 137 | "render": {
|
110 |
| - "description": "Plugin that invokes the built-in template renderer", |
| 138 | + "description": "Render plugin configuration", |
111 | 139 | "$ref": "contrib/render.json"
|
112 | 140 | },
|
113 | 141 | "sandstone": {
|
114 |
| - "description": "Plugin that builds a sandstone project", |
| 142 | + "description": "Sandstone plugin configuration", |
115 | 143 | "$ref": "contrib/sandstone.json"
|
116 | 144 | },
|
117 | 145 | "babelbox": {
|
118 |
| - "description": "Plugin that loads translations from csv files", |
| 146 | + "description": "Babelbox plugin configuration", |
119 | 147 | "$ref": "contrib/babelbox.json"
|
120 | 148 | }
|
121 | 149 | }
|
|
0 commit comments