hunk.code_window: All other options apply only to building applications.
   The application builder uses the [webpack](https://webpack.js.org/) build tool, with default configuration options specified in the workspace configuration file (`angular.json`) or with a named alternative configuration.
   A "production" configuration is created by default when you use the CLI to create the project, and you can use that configuration by specifying the `--configuration="production"` or the `--prod` option.
   The configuration options generally correspond to the command options.
   You can override individual configuration defaults by specifying the corresponding options on the command line.
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit: A "development" configuration is created by default when you use the CLI to create the project, and you can use that configuration by specifying the `--configuration development`.
  
hunk.file_path: packages/angular/cli/commands/build-long.md
hunk.type: replace
file: {
    "$schema": "http://json-schema.org/schema",
    "$id": "ng-cli://commands/definitions.json",
  
    "definitions": {
      "architect": {
        "properties": {
          "project": {
            "type": "string",
            "description": "The name of the project to build. Can be an application or a library.",
            "$default": {
              "$source": "argv",
              "index": 0
            }
          },
          "configuration": {
            "description": "One or more named builder configurations as a comma-separated list as specified in the \"configurations\" section of angular.json.\nThe builder uses the named configurations to run the given target.\nFor more information, see https://angular.io/guide/workspace-config#alternate-build-configurations.\nSetting this explicitly overrides the \"--prod\" flag.",
            "type": "string",
            "aliases": [
              "c"
            ]
          },
          "prod": {
            "description": "Shorthand for \"--configuration=production\".\nSet the build configuration to the production target.\nBy default, the production target is set up in the workspace configuration such that all builds make use of bundling, limited tree-shaking, and also limited dead code elimination.",
            "type": "boolean"
          }
        }
      },
      "base": {
        "type": "object",
        "properties": {
          "help": {
            "enum": [true, false, "json", "JSON"],
            "description": "Shows a help message for this command in the console.",
            "default": false
          }
        }
      },
      "schematic": {
        "properties": {
          "dryRun": {
            "type": "boolean",
            "default": false,
            "aliases": [ "d" ],
            "description": "Run through and reports activity without writing out results."
          },
          "force": {
            "type": "boolean",
            "default": false,
            "aliases": [ "f" ],
            "description": "Force overwriting of existing files."
          }
        }
      },
      "interactive": {
        "properties": {
          "interactive": {
            "type": "boolean",
            "default": "true",
            "description": "Enable interactive input prompts."
          },
          "defaults": {
            "type": "boolean",
            "default": "false",
            "description": "Disable interactive input prompts for options with a default."
          }
        }
      }
    }
  }
  