{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/manifest", "title": "manifest", "type": "object", "properties": { "name": { "type": "string", "description": "The name of the manifest.", "example": "package-lock.json" }, "file": { "type": "object", "properties": { "source_location": { "type": "string", "description": "The path of the manifest file relative to the root of the Git repository.", "example": "/src/build/package-lock.json" } }, "additionalProperties": false }, "metadata": { "$ref": "#/components/schemas/metadata" }, "resolved": { "type": "object", "description": "A collection of resolved package dependencies.", "additionalProperties": { "$ref": "#/components/schemas/dependency" } } }, "required": [ "name" ], "additionalProperties": false }