1{ 2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 3 "version": 1, 4 "newProjectRoot": "projects", 5 "projects": { 6 "frontend": { 7 "root": "", 8 "sourceRoot": "src", 9 "projectType": "application", 10 "prefix": "app", 11 "schematics": {}, 12 "architect": { 13 "build": { 14 "builder": "@angular-devkit/build-angular:browser", 15 "options": { 16 "outputPath": "dist", 17 "index": "src/index.html", 18 "main": "src/main.ts", 19 "polyfills": "src/polyfills.ts", 20 "tsConfig": "src/tsconfig.app.json", 21 "assets": [ 22 "src/favicon.ico", 23 "src/assets" 24 ], 25 "styles": [ 26 "src/styles.scss" 27 ], 28 "scripts": [] 29 }, 30 "configurations": { 31 "production": { 32 "fileReplacements": [ 33 { 34 "replace": "src/environments/environment.ts", 35 "with": "src/environments/environment.prod.ts" 36 } 37 ], 38 "optimization": true, 39 "outputHashing": "all", 40 "sourceMap": false, 41 "extractCss": true, 42 "namedChunks": false, 43 "aot": true, 44 "extractLicenses": true, 45 "vendorChunk": false, 46 "buildOptimizer": true 47 } 48 } 49 }, 50 "serve": { 51 "builder": "@angular-devkit/build-angular:dev-server", 52 "options": { 53 "browserTarget": "frontend:build" 54 }, 55 "configurations": { 56 "production": { 57 "browserTarget": "frontend:build:production" 58 } 59 } 60 }, 61 "extract-i18n": { 62 "builder": "@angular-devkit/build-angular:extract-i18n", 63 "options": { 64 "browserTarget": "frontend:build" 65 } 66 }, 67 "test": { 68 "builder": "@angular-devkit/build-angular:karma", 69 "options": { 70 "main": "src/test.ts", 71 "polyfills": "src/polyfills.ts", 72 "tsConfig": "src/tsconfig.spec.json", 73 "karmaConfig": "src/karma.conf.js", 74 "styles": [ 75 "src/styles.scss" 76 ], 77 "scripts": [], 78 "assets": [ 79 "src/favicon.ico", 80 "src/assets" 81 ] 82 } 83 }, 84 "lint": { 85 "builder": "@angular-devkit/build-angular:tslint", 86 "options": { 87 "tsConfig": [ 88 "src/tsconfig.app.json", 89 "src/tsconfig.spec.json" 90 ], 91 "exclude": [ 92 "**/node_modules/**" 93 ] 94 } 95 } 96 } 97 }, 98 "frontend-e2e": { 99 "root": "e2e/", 100 "projectType": "application", 101 "architect": { 102 "e2e": { 103 "builder": "@angular-devkit/build-angular:protractor", 104 "options": { 105 "protractorConfig": "e2e/protractor.conf.js", 106 "devServerTarget": "frontend:serve" 107 }, 108 "configurations": { 109 "production": { 110 "devServerTarget": "frontend:serve:production" 111 } 112 } 113 }, 114 "lint": { 115 "builder": "@angular-devkit/build-angular:tslint", 116 "options": { 117 "tsConfig": "e2e/tsconfig.e2e.json", 118 "exclude": [ 119 "**/node_modules/**" 120 ] 121 } 122 } 123 } 124 } 125 }, 126 "defaultProject": "frontend" 127} 128