Skip to content
Snippets Groups Projects
angular.json 2.79 KiB
Newer Older
  • Learn to ignore specific revisions
  • François Agneray's avatar
    François Agneray committed
    {
      "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
      "version": 1,
      "newProjectRoot": "projects",
      "projects": {
        "client": {
          "projectType": "application",
          "schematics": {
            "@schematics/angular:component": {
              "style": "scss"
            },
            "@schematics/angular:application": {
              "strict": true
            }
          },
          "root": "",
          "sourceRoot": "src",
          "prefix": "app",
          "architect": {
            "build": {
              "builder": "@angular-devkit/build-angular:browser",
              "options": {
                "outputPath": "dist/client",
                "index": "src/index.html",
                "main": "src/main.ts",
                "polyfills": "src/polyfills.ts",
                "tsConfig": "tsconfig.app.json",
                "inlineStyleLanguage": "scss",
                "assets": [
                  "src/favicon.ico",
                  "src/assets"
                ],
                "styles": [
    
    François Agneray's avatar
    François Agneray committed
                  "node_modules/@fortawesome/fontawesome-free/css/all.css",
    
    François Agneray's avatar
    François Agneray committed
                  "src/styles.scss"
                ],
    
    François Agneray's avatar
    François Agneray committed
                "scripts": [
    
    François Agneray's avatar
    François Agneray committed
                  "node_modules/@fortawesome/fontawesome-free/js/all.js",
                  "src/assets/samp.js"
    
    François Agneray's avatar
    François Agneray committed
                ]
    
    François Agneray's avatar
    François Agneray committed
              },
              "configurations": {
                "production": {
                  "budgets": [
                    {
                      "type": "initial",
    
    François Agneray's avatar
    François Agneray committed
                      "maximumWarning": "3mb",
                      "maximumError": "5mb"
    
    François Agneray's avatar
    François Agneray committed
                    },
                    {
                      "type": "anyComponentStyle",
                      "maximumWarning": "2kb",
                      "maximumError": "4kb"
                    }
                  ],
                  "fileReplacements": [
                    {
                      "replace": "src/environments/environment.ts",
                      "with": "src/environments/environment.prod.ts"
                    }
                  ],
                  "outputHashing": "all"
                },
                "development": {
                  "buildOptimizer": false,
                  "optimization": false,
                  "vendorChunk": true,
                  "extractLicenses": false,
                  "sourceMap": true,
                  "namedChunks": true
                }
              },
              "defaultConfiguration": "production"
            },
            "serve": {
              "builder": "@angular-devkit/build-angular:dev-server",
              "configurations": {
                "production": {
                  "browserTarget": "client:build:production"
                },
                "development": {
                  "browserTarget": "client:build:development"
                }
              },
              "defaultConfiguration": "development"
            },
            "extract-i18n": {
              "builder": "@angular-devkit/build-angular:extract-i18n",
              "options": {
                "browserTarget": "client:build"
              }
            }
          }
        }
      },
      "defaultProject": "client"
    }