{
	"title": "JSON schema for the Angular Package Builder configuration file",
	"$schema": "http://json-schema.org/draft-04/schema#",

	"type": "object",
	"properties": {
		"$schema": {
			"description": "Path to this schema definition file",
			"type": "string"
		},
		"entryFile": {
			"description": "Path to the entry file",
			"type": "string"
		},
		"outDir": {
			"description": "Path to the output folder",
			"type": "string"
		},
		"typescriptCompilerOptions": {
			"description": "TypeScript compiler options",
			"type": "object"
		},
		"angularCompilerOptions": {
			"description": "Angular compiler options",
			"type": "object"
		},
		"dependencies": {
			"description": "Map of external dependencies",
			"type": "object"
		}
	},
	"additionalProperties": false,
	"required": [
		"entryFile",
		"outDir"
	]
}
