angular.json (2782B)
1 { 2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 3 "version": 1, 4 "cli": { 5 "packageManager": "npm", 6 "analytics": false 7 }, 8 "newProjectRoot": "projects", 9 "projects": { 10 "otelmart-app": { 11 "projectType": "application", 12 "schematics": { 13 "@schematics/angular:component": { 14 "style": "scss" 15 } 16 }, 17 "root": "", 18 "sourceRoot": "src", 19 "prefix": "app", 20 "architect": { 21 "build": { 22 "builder": "@angular/build:application", 23 "options": { 24 "browser": "src/main.ts", 25 "tsConfig": "tsconfig.app.json", 26 "inlineStyleLanguage": "scss", 27 "assets": [ 28 { 29 "glob": "**/*", 30 "input": "public" 31 } 32 ], 33 "styles": [ 34 "node_modules/bootstrap/dist/css/bootstrap.min.css", 35 "node_modules/bootstrap-icons/font/bootstrap-icons.min.css", 36 "node_modules/open-props/colors.min.css", 37 "src/styles.scss" 38 ] 39 }, 40 "configurations": { 41 "production": { 42 "budgets": [ 43 { 44 "type": "initial", 45 "maximumWarning": "500kB", 46 "maximumError": "1MB" 47 }, 48 { 49 "type": "anyComponentStyle", 50 "maximumWarning": "4kB", 51 "maximumError": "8kB" 52 } 53 ], 54 "outputHashing": "all" 55 }, 56 "development": { 57 "optimization": false, 58 "extractLicenses": false, 59 "sourceMap": true 60 } 61 }, 62 "defaultConfiguration": "production" 63 }, 64 "serve": { 65 "builder": "@angular/build:dev-server", 66 "options": { 67 "proxyConfig": "proxy.conf.js" 68 }, 69 "configurations": { 70 "production": { 71 "buildTarget": "otelmart-app:build:production" 72 }, 73 "development": { 74 "buildTarget": "otelmart-app:build:development" 75 } 76 }, 77 "defaultConfiguration": "development" 78 }, 79 "extract-i18n": { 80 "builder": "@angular/build:extract-i18n" 81 }, 82 "test": { 83 "builder": "@angular/build:karma", 84 "options": { 85 "tsConfig": "tsconfig.spec.json", 86 "inlineStyleLanguage": "scss", 87 "assets": [ 88 { 89 "glob": "**/*", 90 "input": "public" 91 } 92 ], 93 "styles": [ 94 "src/styles.scss" 95 ] 96 } 97 } 98 } 99 } 100 } 101 }