xref: /aosp_15_r20/development/tools/motion/motion_test_watcher_app/angular.json (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1{
2  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3  "version": 1,
4  "newProjectRoot": "projects",
5  "projects": {
6    "watch_web_app": {
7      "projectType": "application",
8      "schematics": {
9        "@schematics/angular:component": {
10          "style": "scss"
11        }
12      },
13      "root": "",
14      "sourceRoot": "src",
15      "prefix": "app",
16      "architect": {
17        "build": {
18          "builder": "@angular-devkit/build-angular:application",
19          "options": {
20            "outputPath": "dist/watch_web_app",
21            "index": "src/index.html",
22            "browser": "src/main.ts",
23            "polyfills": [
24              "zone.js"
25            ],
26            "tsConfig": "tsconfig.app.json",
27            "inlineStyleLanguage": "scss",
28            "assets": [
29              "src/assets"
30            ],
31            "styles": [
32              "src/styles.scss"
33            ],
34            "scripts": []
35          },
36          "configurations": {
37            "production": {
38              "budgets": [
39                {
40                  "type": "initial",
41                  "maximumWarning": "700kb",
42                  "maximumError": "1mb"
43                },
44                {
45                  "type": "anyComponentStyle",
46                  "maximumWarning": "2kb",
47                  "maximumError": "4kb"
48                }
49              ],
50              "outputHashing": "all"
51            },
52            "development": {
53              "optimization": false,
54              "extractLicenses": false,
55              "sourceMap": true
56            }
57          },
58          "defaultConfiguration": "production"
59        },
60        "serve": {
61          "builder": "@angular-devkit/build-angular:dev-server",
62          "configurations": {
63            "production": {
64              "buildTarget": "watch_web_app:build:production"
65            },
66            "development": {
67              "buildTarget": "watch_web_app:build:development"
68            }
69          },
70          "defaultConfiguration": "development"
71        },
72        "extract-i18n": {
73          "builder": "@angular-devkit/build-angular:extract-i18n",
74          "options": {
75            "buildTarget": "watch_web_app:build"
76          }
77        },
78        "test": {
79          "builder": "@angular-devkit/build-angular:karma",
80          "options": {
81            "polyfills": [
82              "zone.js",
83              "zone.js/testing"
84            ],
85            "tsConfig": "tsconfig.spec.json",
86            "inlineStyleLanguage": "scss",
87            "assets": [
88              "src/favicon.ico",
89              "src/assets"
90            ],
91            "styles": [
92              "@angular/material/prebuilt-themes/indigo-pink.css",
93              "src/styles.scss"
94            ],
95            "scripts": []
96          }
97        }
98      }
99    }
100  },
101  "cli": {
102    "analytics": false
103  }
104}
105