{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "ceph-dashboard": { "root": "", "sourceRoot": "src", "projectType": "application", "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { "aot": true, "i18nFormat": "xlf", "i18nMissingTranslation": "ignore", "outputPath": "dist", "index": "src/index.html", "main": "src/main.ts", "tsConfig": "src/tsconfig.app.json", "polyfills": "src/polyfills.ts", "assets": [ "src/assets", "src/favicon.ico", { "glob": "**/swagger-ui.css", "input": "node_modules/swagger-ui-dist", "output": "." }, { "glob": "**/swagger-ui-bundle.js", "input": "node_modules/swagger-ui-dist", "output": "." } ], "styles": [ "node_modules/ngx-toastr/toastr.css", "node_modules/bootstrap/dist/css/bootstrap.css", "node_modules/fork-awesome/css/fork-awesome.css", "node_modules/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css", "node_modules/ngx-bootstrap/datepicker/bs-datepicker.css", "src/styles.scss", "src/vendor.overrides.scss", "node_modules/ng2-tree/styles.css" ], "scripts": [ "node_modules/chart.js/dist/Chart.bundle.js" ] }, "configurations": { "production": { "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "extractLicenses": true, "vendorChunk": false, "buildOptimizer": true, "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts" } ] }, "cs": { "outputPath": "dist/cs/", "i18nFile": "src/locale/messages.cs.xlf", "i18nLocale": "cs" }, "de-DE": { "outputPath": "dist/de-DE/", "i18nFile": "src/locale/messages.de-DE.xlf", "i18nLocale": "de-DE" }, "en-US": { "outputPath": "dist/en-US/", "i18nFile": "src/locale/messages.en-US.xlf", "i18nLocale": "en-US" }, "es-ES": { "outputPath": "dist/es-ES/", "i18nFile": "src/locale/messages.es-ES.xlf", "i18nLocale": "es-ES" }, "fr-FR": { "outputPath": "dist/fr-FR/", "i18nFile": "src/locale/messages.fr-FR.xlf", "i18nLocale": "fr-FR" }, "id-ID": { "outputPath": "dist/id-ID/", "i18nFile": "src/locale/messages.id-ID.xlf", "i18nLocale": "id-ID" }, "it-IT": { "outputPath": "dist/it-IT/", "i18nFile": "src/locale/messages.it-IT.xlf", "i18nLocale": "it-IT" }, "ja-JP": { "outputPath": "dist/ja-JP/", "i18nFile": "src/locale/messages.ja-JP.xlf", "i18nLocale": "ja-JP" }, "pl-PL": { "outputPath": "dist/pl-PL/", "i18nFile": "src/locale/messages.pl-PL.xlf", "i18nLocale": "pl-PL" }, "pt-BR": { "outputPath": "dist/pt-BR/", "i18nFile": "src/locale/messages.pt-BR.xlf", "i18nLocale": "pt-BR" }, "zh-CN": { "outputPath": "dist/zh-CN/", "i18nFile": "src/locale/messages.zh-CN.xlf", "i18nLocale": "zh-CN" }, "zh-TW": { "outputPath": "dist/zh-TW/", "i18nFile": "src/locale/messages.zh-TW.xlf", "i18nLocale": "zh-TW" } } }, "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { "browserTarget": "ceph-dashboard:build", "proxyConfig": "proxy.conf.json" }, "configurations": { "production": { "browserTarget": "ceph-dashboard:build:production" }, "cs": { "browserTarget": "ceph-dashboard:build:cs" }, "de-DE": { "browserTarget": "ceph-dashboard:build:de-DE" }, "en-US": { "browserTarget": "ceph-dashboard:build:en-US" }, "es-ES": { "browserTarget": "ceph-dashboard:build:es-ES" }, "fr-FR": { "browserTarget": "ceph-dashboard:build:fr-FR" }, "id-ID": { "browserTarget": "ceph-dashboard:build:id-ID" }, "it-IT": { "browserTarget": "ceph-dashboard:build:it-IT" }, "ja-JP": { "browserTarget": "ceph-dashboard:build:ja-JP" }, "pl-PL": { "browserTarget": "ceph-dashboard:build:pl-PL" }, "pt-BR": { "browserTarget": "ceph-dashboard:build:pt-BR" }, "zh-CN": { "browserTarget": "ceph-dashboard:build:zh-CN" }, "zh-TW": { "browserTarget": "ceph-dashboard:build:zh-TW" } } }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { "browserTarget": "ceph-dashboard:build" } }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ "src/tsconfig.app.json", "src/tsconfig.spec.json" ], "exclude": [ "**/node_modules/**" ] } } } }, "ceph-dashboard-e2e": { "root": "", "sourceRoot": "", "projectType": "application", "architect": { "e2e": { "builder": "@angular-devkit/build-angular:protractor", "options": { "protractorConfig": "./protractor.conf.js", "devServerTarget": "ceph-dashboard:serve" } }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ "e2e/tsconfig.e2e.json" ], "exclude": [ "**/node_modules/**" ] } } } } }, "defaultProject": "ceph-dashboard", "schematics": { "@schematics/angular:component": { "prefix": "cd", "styleext": "scss" }, "@schematics/angular:directive": { "prefix": "cd" } } }