| { |
| "name": "CHIP Application templates", |
| "version": "chip-v1", |
| "helpers": [ |
| "partials/helper.js", |
| "common/ListHelper.js", |
| "common/StringHelper.js", |
| "common/ChipTypesHelper.js", |
| "templates/app/helper.js", |
| "templates/chip/helper.js" |
| ], |
| "override": "common/override.js", |
| "partials": [ |
| { |
| "name": "header", |
| "path": "partials/header.zapt" |
| }, |
| { |
| "name": "im_command_handler_cluster_commands", |
| "path": "partials/im_command_handler_cluster_commands.zapt" |
| }, |
| { |
| "name": "idl_structure_definition", |
| "path": "partials/idl/structure_definition.zapt" |
| }, |
| { |
| "name": "idl_structure_member", |
| "path": "partials/idl/structure_member.zapt" |
| }, |
| { |
| "name": "idl_command_request_response", |
| "path": "partials/idl/command_request_response.zapt" |
| }, |
| { |
| "name": "idl_command_request_struct", |
| "path": "partials/idl/command_request_struct.zapt" |
| }, |
| { |
| "name": "idl_command_response_struct", |
| "path": "partials/idl/command_response_struct.zapt" |
| } |
| ], |
| "templates": [ |
| { |
| "path": "templates/app/callback-stub-src.zapt", |
| "name": "ZCL callback-stub source", |
| "output": "callback-stub.cpp" |
| }, |
| { |
| "path": "templates/app/endpoint_config.zapt", |
| "name": "ZCL endpoint configuration", |
| "output": "endpoint_config.h" |
| }, |
| { |
| "path": "templates/app/gen_config.zapt", |
| "name": "ZCL gen_config header", |
| "output": "gen_config.h" |
| }, |
| { |
| "path": "templates/app/CHIPClientCallbacks.zapt", |
| "name": "CHIP Client Callbacks header", |
| "output": "CHIPClientCallbacks.h" |
| }, |
| { |
| "path": "templates/app/im-cluster-command-handler.zapt", |
| "name": "CHIP Client Callbacks for Interaction Model", |
| "output": "IMClusterCommandHandler.cpp" |
| }, |
| { |
| "path": "templates/app/CHIPClusters.zapt", |
| "name": "C++ ZCL API Header", |
| "output": "CHIPClusters.h" |
| }, |
| { |
| "path": "templates/app/MatterIDL.zapt", |
| "name": "Human-readable Matter IDL", |
| "output": "Clusters.matter" |
| }, |
| { |
| "path": "templates/app/access.zapt", |
| "name": "Matter access definitions", |
| "output": "access.h" |
| } |
| ] |
| } |