{
  "schematics": {
    "blank": {
      "factory": "./blank/factory",
      "schema": "./blank/schema.json",
      "description": "Create an empty schematic project or add a blank schematic to the current project."
    },
    "schematic": {
      "factory": "./schematic/factory",
      "schema": "./schematic/schema.json",
      "description": "Create a Schematic template which can be built and published directly to NPM."
    },
    "workspace": {
      "factory": "./workspace",
      "schema": "./workspace/schema.json",
      "description": "Create an Elastic Path Commerce Cloud storefront workspace."
    },
    "application": {
      "aliases": ["app"],
      "factory": "./application",
      "schema": "./application/schema.json",
      "description": "Create an Elastic Path Commerce Cloud application."
    },
    "product-details-page": {
      "aliases": ["pdp"],
      "factory": "./product-details-page",
      "schema": "./product-details-page/schema.json",
      "description": "Create the product details page and supporting components."
    },
    "cart": {
      "factory": "./cart",
      "schema": "./cart/schema.json",
      "description": "Create the cart pages and supporting components."
    },
    "header": {
      "factory": "./header",
      "schema": "./header/schema.json",
      "description": "Create the header and supporting components."
    },
    "footer": {
      "factory": "./footer",
      "schema": "./footer/schema.json",
      "description": "Create the footer and supporting components."
    },
    "home": {
      "factory": "./home",
      "schema": "./home/schema.json",
      "description": "Create the home page and supporting components."
    },
    "promotion-banner": {
      "factory": "./promotion-banner",
      "schema": "./promotion-banner/schema.json",
      "description": "Create promotion banner component"
    },
    "featured-products": {
      "factory": "./featured-products",
      "schema": "./featured-products/schema.json",
      "description": "Create featured products component"
    },
    "ep-new": {
      "factory": "./ep-new",
      "schema": "./ep-new/schema.json",
      "description": "Create an Elastic Path Commerce Cloud storefront.",
      "hidden": true
    }
  }
}
