{
  "$schema": "https://developer.microsoft.com/json-schemas/heft/v0/heft-plugin.schema.json",

  "lifecyclePlugins": [],

  "taskPlugins": [
    {
      "pluginName": "copy-files-plugin",
      "entryPoint": "./lib-commonjs/plugins/CopyFilesPlugin",
      "optionsSchema": "./lib-commonjs/schemas/copy-files-options.schema.json"
    },
    {
      "pluginName": "delete-files-plugin",
      "entryPoint": "./lib-commonjs/plugins/DeleteFilesPlugin",
      "optionsSchema": "./lib-commonjs/schemas/delete-files-options.schema.json"
    },
    {
      "pluginName": "node-service-plugin",
      "entryPoint": "./lib-commonjs/plugins/NodeServicePlugin",
      "parameterScope": "node-service",
      "parameters": [
        {
          "longName": "--serve",
          "parameterKind": "flag",
          "description": "Start a local web server for testing purposes. This parameter is only available when running in watch mode."
        }
      ]
    },
    {
      "pluginName": "run-script-plugin",
      "entryPoint": "./lib-commonjs/plugins/RunScriptPlugin",
      "optionsSchema": "./lib-commonjs/schemas/run-script-options.schema.json"
    },
    {
      "entryPoint": "./lib-commonjs/plugins/SetEnvironmentVariablesPlugin",
      "pluginName": "set-environment-variables-plugin",
      "optionsSchema": "./lib-commonjs/schemas/set-environment-variables-plugin.schema.json"
    }
  ]
}
