diff --git a/config-schema.yml b/config-schema.yml new file mode 100644 index 00000000..e42758e9 --- /dev/null +++ b/config-schema.yml @@ -0,0 +1,37 @@ +type: object +additionalProperties: false +required: + - name +properties: + name: + type: string + packages: + type: array + items: + anyOf: + - type: object + additionalProperties: false + required: + - path + properties: + path: + type: string + shallow: + type: boolean + exclude: + type: array + items: + type: string + - type: object + additionalProperties: false + required: + - dist + properties: + dist: + type: string + shallow: + type: boolean + exclude: + type: array + items: + type: string