Skip to content
Snippets Groups Projects
angular.json 3.97 KiB
Newer Older
  • Learn to ignore specific revisions
  • Florian Azizian's avatar
    Florian Azizian committed
    {
      "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
      "version": 1,
      "newProjectRoot": "projects",
      "projects": {
    
    Alex ORLUC's avatar
    Alex ORLUC committed
        "parapheur": {
    
    Florian Azizian's avatar
    Florian Azizian committed
          "root": "",
    
    Alex ORLUC's avatar
    Alex ORLUC committed
          "sourceRoot": "src",
    
    Florian Azizian's avatar
    Florian Azizian committed
          "projectType": "application",
    
    Alex ORLUC's avatar
    Alex ORLUC committed
          "prefix": "app",
          "schematics": {},
    
    Florian Azizian's avatar
    Florian Azizian committed
          "architect": {
            "build": {
              "builder": "@angular-devkit/build-angular:browser",
              "options": {
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                "outputPath": "dist/",
    
                "index": "./src/frontend/core/index.html",
                "main": "./src/frontend/core/main.ts",
                "polyfills": "./src/frontend/core/polyfills.ts",
                "tsConfig": "./src/frontend/core/tsconfig.app.json",
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                "assets": [
    
                  "./src/frontend/core/favicon.ico",
                  "./src/frontend/assets"
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                ],
                "styles": [
    
                  "./src/frontend/core/styles.scss",
    
                  "./node_modules/@fortawesome/fontawesome-free/css/all.min.css"
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                ],
    
    Florian Azizian's avatar
    Florian Azizian committed
                "scripts": [
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                  "./node_modules/jquery/dist/jquery.min.js"
    
    Florian Azizian's avatar
    Florian Azizian committed
                ]
              },
              "configurations": {
                "production": {
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                  "fileReplacements": [
                    {
    
                      "replace": "./src/frontend/core/environments/environment.ts",
                      "with": "./src/frontend/core/environments/environment.prod.ts"
    
    Florian Azizian's avatar
    Florian Azizian committed
                  "optimization": true,
                  "outputHashing": "all",
                  "sourceMap": false,
                  "extractCss": true,
                  "namedChunks": false,
                  "aot": true,
                  "extractLicenses": true,
                  "vendorChunk": false,
                  "buildOptimizer": true
                }
              }
            },
            "serve": {
              "builder": "@angular-devkit/build-angular:dev-server",
              "options": {
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                "browserTarget": "parapheur:build"
    
    Florian Azizian's avatar
    Florian Azizian committed
              },
    
    Alex ORLUC's avatar
    Alex ORLUC committed
              "configurations": {
                "production": {
                  "browserTarget": "parapheur:build:production"
                }
              }
    
    Florian Azizian's avatar
    Florian Azizian committed
            },
            "extract-i18n": {
              "builder": "@angular-devkit/build-angular:extract-i18n",
              "options": {
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                "browserTarget": "parapheur:build"
              }
            },
            "test": {
              "builder": "@angular-devkit/build-angular:karma",
              "options": {
    
                "main": "./src/frontend/core/test.ts",
                "polyfills": "./src/frontend/core/polyfills.ts",
                "tsConfig": "./src/frontend/core/tsconfig.spec.json",
                "karmaConfig": "./src/frontend/core/karma.conf.js",
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                "styles": [
    
                  "./src/frontend/core/styles.scss",
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                  "./node_modules/@fortawesome/fontawesome-free/css/all.min.css"
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                ],
                "scripts": [],
                "assets": [
    
                  "src/frontend/core/favicon.ico",
                  "src/frontend/assets"
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                ]
    
    Florian Azizian's avatar
    Florian Azizian committed
              }
            },
            "lint": {
              "builder": "@angular-devkit/build-angular:tslint",
              "options": {
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                "tsConfig": [
    
                  "./src/frontend/core/tsconfig.app.json",
                  "./src/frontend/core/tsconfig.spec.json"
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                ],
                "exclude": [
                  "**/node_modules/**"
                ]
    
    Alex ORLUC's avatar
    Alex ORLUC committed
        "parapheur-e2e": {
          "root": "e2e/",
          "projectType": "application",
          "architect": {
            "e2e": {
              "builder": "@angular-devkit/build-angular:protractor",
              "options": {
                "protractorConfig": "e2e/protractor.conf.js",
                "devServerTarget": "parapheur:serve"
              },
              "configurations": {
                "production": {
                  "devServerTarget": "parapheur:serve:production"
                }
              }
            },
            "lint": {
              "builder": "@angular-devkit/build-angular:tslint",
              "options": {
                "tsConfig": "e2e/tsconfig.e2e.json",
                "exclude": [
                  "**/node_modules/**"
                ]
              }
            }
          }
    
    Alex ORLUC's avatar
    Alex ORLUC committed
      "defaultProject": "parapheur"
    
    Florian Azizian's avatar
    Florian Azizian committed
    }