{
  "id": "demo-todo-list",
  "label": "Demo To-do List",
  "description": "A working to-do list service \u2014 lists, tasks, completion, plus a generic HTTP Request action.",
  "prompts": [
    {
      "name": "id",
      "label": "Service id",
      "type": "string",
      "default": "demo-todo-list",
      "validate": "serviceId",
      "hint": "Becomes the services/<id>/ folder and the service id, which is frozen once deployed."
    },
    {
      "name": "name",
      "label": "Display name",
      "type": "string",
      "default": "{{id|titleCase}}",
      "validate": "nonEmpty"
    }
  ],
  "values": {
    "description": "Manage to-do lists and tasks from a flow.",
    "useFilesApi": true
  },
  "files": [
    {
      "from": "package.json",
      "to": "package.json"
    },
    {
      "from": "src/index.js",
      "to": "src/index.js"
    },
    {
      "from": "README.md",
      "to": "README.md"
    },
    {
      "from": "public/icon.svg",
      "to": "public/icon.svg"
    }
  ]
}
