]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/angular.json
bump version to 18.2.2-pve1
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / angular.json
1 {
2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3 "version": 1,
4 "newProjectRoot": "projects",
5 "projects": {
6 "ceph-dashboard": {
7 "i18n": {
8 "sourceLocale": {
9 "code": "en-US",
10 "baseHref": ""
11 },
12 "locales": {
13 "cs": {
14 "translation": "src/locale/messages.cs.xlf",
15 "baseHref": ""
16 },
17 "de": {
18 "translation": "src/locale/messages.de-DE.xlf",
19 "baseHref": ""
20 },
21 "es": {
22 "translation": "src/locale/messages.es-ES.xlf",
23 "baseHref": ""
24 },
25 "fr": {
26 "translation": "src/locale/messages.fr-FR.xlf",
27 "baseHref": ""
28 },
29 "id": {
30 "translation": "src/locale/messages.id-ID.xlf",
31 "baseHref": ""
32 },
33 "it": {
34 "translation": "src/locale/messages.it-IT.xlf",
35 "baseHref": ""
36 },
37 "ja": {
38 "translation": "src/locale/messages.ja-JP.xlf",
39 "baseHref": ""
40 },
41 "ko": {
42 "translation": "src/locale/messages.ko-KR.xlf",
43 "baseHref": ""
44 },
45 "pl": {
46 "translation": "src/locale/messages.pl-PL.xlf",
47 "baseHref": ""
48 },
49 "pt": {
50 "translation": "src/locale/messages.pt-BR.xlf",
51 "baseHref": ""
52 },
53 "zh-Hans": {
54 "translation": "src/locale/messages.zh-CN.xlf",
55 "baseHref": ""
56 },
57 "zh-Hant": {
58 "translation": "src/locale/messages.zh-TW.xlf",
59 "baseHref": ""
60 }
61 }
62 },
63 "root": "",
64 "sourceRoot": "src",
65 "projectType": "application",
66 "architect": {
67 "build": {
68 "builder": "@angular-devkit/build-angular:browser",
69 "options": {
70 "allowedCommonJsDependencies": [
71 "brace-expansion",
72 "chart.js",
73 "core-js",
74 "file-saver",
75 "lodash"
76 ],
77 "i18nMissingTranslation": "ignore",
78 "outputPath": "dist",
79 "index": "src/index.html",
80 "main": "src/main.ts",
81 "tsConfig": "tsconfig.app.json",
82 "polyfills": "src/polyfills.ts",
83 "assets": [
84 "src/assets",
85 "src/favicon.ico",
86 {
87 "glob": "**/swagger-ui.css",
88 "input": "node_modules/swagger-ui-dist",
89 "output": "."
90 },
91 {
92 "glob": "**/swagger-ui-bundle.js",
93 "input": "node_modules/swagger-ui-dist",
94 "output": "."
95 }
96 ],
97 "styles": [
98 "node_modules/swagger-ui/dist/swagger-ui.css",
99 "node_modules/ngx-toastr/toastr.css",
100 "src/styles.scss"
101 ],
102 "scripts": [
103 "node_modules/chart.js/dist/Chart.bundle.js"
104 ],
105 "stylePreprocessorOptions": {
106 "includePaths": [
107 "src"
108 ]
109 },
110 "vendorChunk": true,
111 "extractLicenses": false,
112 "buildOptimizer": false,
113 "sourceMap": true,
114 "optimization": false,
115 "namedChunks": true
116 },
117 "configurations": {
118 "production": {
119 "budgets": [
120 {
121 "type": "anyComponentStyle",
122 "maximumWarning": "6kb"
123 }
124 ],
125 "optimization": true,
126 "outputHashing": "all",
127 "sourceMap": false,
128 "namedChunks": false,
129 "extractLicenses": true,
130 "vendorChunk": false,
131 "buildOptimizer": true,
132 "fileReplacements": [
133 {
134 "replace": "src/environments/environment.ts",
135 "with": "src/environments/environment.prod.ts"
136 }
137 ]
138 },
139 "cs": {
140 "localize": [
141 "cs"
142 ]
143 },
144 "de": {
145 "localize": [
146 "de"
147 ]
148 },
149 "en-US": {
150 "localize": [
151 "en-US"
152 ]
153 },
154 "es": {
155 "localize": [
156 "es"
157 ]
158 },
159 "fr": {
160 "localize": [
161 "fr"
162 ]
163 },
164 "id": {
165 "localize": [
166 "id"
167 ]
168 },
169 "it": {
170 "localize": [
171 "it"
172 ]
173 },
174 "ja": {
175 "localize": [
176 "ja"
177 ]
178 },
179 "ko": {
180 "localize": [
181 "ko"
182 ]
183 },
184 "pl": {
185 "localize": [
186 "pl"
187 ]
188 },
189 "pt": {
190 "localize": [
191 "pt"
192 ]
193 },
194 "zh-Hans": {
195 "localize": [
196 "zh-Hans"
197 ]
198 },
199 "zh-Hant": {
200 "localize": [
201 "zh-Hant"
202 ]
203 }
204 },
205 "defaultConfiguration": ""
206 },
207 "serve": {
208 "builder": "@angular-devkit/build-angular:dev-server",
209 "options": {
210 "browserTarget": "ceph-dashboard:build",
211 "proxyConfig": "proxy.conf.json"
212 },
213 "configurations": {
214 "production": {
215 "browserTarget": "ceph-dashboard:build:production"
216 },
217 "cs": {
218 "browserTarget": "ceph-dashboard:build:cs"
219 },
220 "de": {
221 "browserTarget": "ceph-dashboard:build:de"
222 },
223 "en-US": {
224 "browserTarget": "ceph-dashboard:build:en-US"
225 },
226 "es": {
227 "browserTarget": "ceph-dashboard:build:es"
228 },
229 "fr": {
230 "browserTarget": "ceph-dashboard:build:fr"
231 },
232 "id": {
233 "browserTarget": "ceph-dashboard:build:id"
234 },
235 "it": {
236 "browserTarget": "ceph-dashboard:build:it"
237 },
238 "ja": {
239 "browserTarget": "ceph-dashboard:build:ja"
240 },
241 "ko": {
242 "browserTarget": "ceph-dashboard:build:ko"
243 },
244 "pl": {
245 "browserTarget": "ceph-dashboard:build:pl"
246 },
247 "pt": {
248 "browserTarget": "ceph-dashboard:build:pt"
249 },
250 "zh-Hans": {
251 "browserTarget": "ceph-dashboard:build:zh-Hans"
252 },
253 "zh-Hant": {
254 "browserTarget": "ceph-dashboard:build:zh-Hant"
255 }
256 }
257 },
258 "extract-i18n": {
259 "builder": "@angular-devkit/build-angular:extract-i18n",
260 "options": {
261 "browserTarget": "ceph-dashboard:build"
262 }
263 },
264 "lint": {
265 "builder": "@angular-eslint/builder:lint",
266 "options": {
267 "lintFilePatterns": [
268 "src/**/*.ts",
269 "src/**/*.html"
270 ]
271 }
272 }
273 },
274 "cli": {}
275 }
276 },
277 "schematics": {
278 "@schematics/angular:component": {
279 "prefix": "cd",
280 "style": "scss"
281 },
282 "@schematics/angular:directive": {
283 "prefix": "cd"
284 }
285 },
286 "cli": {
287 "analytics": false,
288 "schematicCollections": [
289 "@angular-eslint/schematics"
290 ]
291 }
292 }