/**
 * Defines configuration used by core Heft.
 */
{
  // "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json",
  "$schema": "https://raw.githubusercontent.com/microsoft/rushstack/main/apps/heft/src/schemas/heft.schema.json",

  "phasesByName": {
    "build": {
      "cleanFiles": [
        {
          "includeGlobs": [
            "lib",
            "lib-commonjs",
            "lib-es6",
            "lib-es2015",
            "lib-esnext",
            "lib-umd",
            "lib-amd",
            "lib-system",
            "lib-css",
            "dist"
          ]
        }
      ],
      "tasksByName": {
        "sass-typings": {
          "taskPlugin": {
            "pluginPackage": "@rushstack/heft-sass-plugin"
          }
        },
        "typescript": {
          "taskDependencies": ["sass-typings"],
          "taskPlugin": {
            "pluginPackage": "@rushstack/heft-typescript-plugin"
          }
        },
        "lint": {
          "taskDependencies": ["typescript"],
          "taskPlugin": {
            "pluginPackage": "@rushstack/heft-lint-plugin"
          }
        }
      }
    }
  }
}
