{
	"$schema": "http://json-schema.org/schema",
	"executors": {
		"deploy": {
			"implementation": "./executors/deploy/index",
			"schema": "./executors/deploy/schema.json",
			"description": "Build and deploy Cloud Functions"
		},
		"delete": {
			"implementation": "./executors/delete/index",
			"schema": "./executors/delete/schema.json",
			"description": "Delete all unused Cloud Functions"
		},
		"build": {
			"implementation": "./executors/build/index",
			"schema": "./executors/build/schema.json",
			"description": "Simple esbuild executer"
		},
		"read-env": {
			"implementation": "./executors/read-env/index",
			"schema": "./executors/read-env/schema.json",
			"description": "Read .env file"
		},
		"rules": {
			"implementation": "./executors/rules/index",
			"schema": "./executors/rules/schema.json",
			"description": "Deploy firestore and storage rules"
		},
		"emulate": {
			"implementation": "./executors/emulate/index",
			"schema": "./executors/emulate/schema.json",
			"description": "Start firebase emulator"
		},
		"script": {
			"implementation": "./executors/script/index",
			"schema": "./executors/script/schema.json",
			"description": "Run a script"
		},
		"sam-deploy": {
			"implementation": "./executors/sam/sam-deploy/index",
			"schema": "./executors/sam/sam-deploy/schema.json",
			"description": "Deploy AWS SAM"
		},
		"sam-logs": {
			"implementation": "./executors/sam/sam-logs/index",
			"schema": "./executors/sam/sam-logs/schema.json",
			"description": "Watch the logs of a given lambda function"
		}
	}
}
