| { | = | { |
| "$schema": "./node_modules/@angular/cli/lib/config/schema.json", | "$schema": "./node_modules/@angular/cli/lib/config/schema.json", | |
| "version": 1, | "version": 1, | |
| "newProjectRoot": "projects", | "newProjectRoot": "projects", | |
| "projects": { | "projects": { | |
| "angular-starter": { | "angular-starter": { | |
| "root": "", | "root": "", | |
| "sourceRoot": "src", | "sourceRoot": "src", | |
| "projectType": "application", | "projectType": "application", | |
| "prefix": "app", | "prefix": "app", | |
| "schematics": { | "schematics": { | |
| "@schematics/angular:component": { | "@schematics/angular:component": { | |
| "styleext": "scss" | "styleext": "scss" | |
| } | } | |
| }, | }, | |
| "architect": { | "architect": { | |
| "build": { | "build": { | |
| "builder": "@angular-devkit/build-angular:browser", | "builder": "@angular-devkit/build-angular:browser", | |
| "options": { | "options": { | |
| "outputPath": "dist/angular-starter", | "outputPath": "dist/angular-starter", | |
| "index": "src/index.html", | "index": "src/index.html", | |
| "main": "src/main.ts", | "main": "src/main.ts", | |
| "polyfills": "src/polyfills.ts", | "polyfills": "src/polyfills.ts", | |
| "tsConfig": "src/tsconfig.app.json", | <> | "tsConfig": "tsconfig.app.json", |
| "assets": [ | = | "assets": [ |
| "src/favicon.ico", | "src/favicon.ico", | |
| "src/assets" | "src/assets" | |
| ], | ], | |
| "styles": [ | "styles": [ | |
| "src/styles.scss", | "src/styles.scss", | |
| "src/vendor/styles/bootstrap.scss", | "src/vendor/styles/bootstrap.scss", | |
| "src/vendor/styles/appwork.scss", | "src/vendor/styles/appwork.scss", | |
| "src/vendor/styles/theme-corporate.scss", | "src/vendor/styles/theme-corporate.scss", | |
| "src/vendor/styles/colors.scss", | "src/vendor/styles/colors.scss", | |
| "src/vendor/styles/uikit.scss" | "src/vendor/styles/uikit.scss" | |
| ], | ], | |
| "scripts": [] | "scripts": [] | |
| }, | }, | |
| "configurations": { | "configurations": { | |
| "production": { | "production": { | |
| "fileReplacements": [ | <> | "fileReplacements": [{ |
| { | ||
| "replace": "src/environments/environment.ts", | "replace": "src/environments/environment.ts", | |
| "with": "src/environments/environment.prod.ts" | "with": "src/environments/environment.prod.ts" | |
| } | ||
| ], | }], | |
| "optimization": true, | = | "optimization": true, |
| "outputHashing": "all", | "outputHashing": "all", | |
| "sourceMap": false, | "sourceMap": false, | |
| "extractCss": true, | "extractCss": true, | |
| "namedChunks": false, | "namedChunks": false, | |
| "aot": true, | "aot": true, | |
| "extractLicenses": true, | "extractLicenses": true, | |
| "vendorChunk": false, | "vendorChunk": false, | |
| "buildOptimizer": true | "buildOptimizer": true | |
| }, | }, | |
| "serve": { | "serve": { | |
| "extractCss": true, | "extractCss": true, | |
| "namedChunks": true, | "namedChunks": true, | |
| "vendorChunk": true, | "vendorChunk": true, | |
| "commonChunk": true, | "commonChunk": true, | |
| "verbose": false | "verbose": false | |
| } | } | |
| } | } | |
| }, | }, | |
| "serve": { | "serve": { | |
| "builder": "@angular-devkit/build-angular:dev-server", | "builder": "@angular-devkit/build-angular:dev-server", | |
| "options": { | "options": { | |
| "browserTarget": "angular-starter:build:serve" | "browserTarget": "angular-starter:build:serve" | |
| }, | }, | |
| "configurations": { | "configurations": { | |
| "production": { | "production": { | |
| "browserTarget": "angular-starter:build:production" | "browserTarget": "angular-starter:build:production" | |
| } | } | |
| } | } | |
| }, | }, | |
| "extract-i18n": { | "extract-i18n": { | |
| "builder": "@angular-devkit/build-angular:extract-i18n", | "builder": "@angular-devkit/build-angular:extract-i18n", | |
| "options": { | "options": { | |
| "browserTarget": "angular-starter:build" | "browserTarget": "angular-starter:build" | |
| } | } | |
| }, | }, | |
| "test": { | "test": { | |
| "builder": "@angular-devkit/build-angular:karma", | "builder": "@angular-devkit/build-angular:karma", | |
| "options": { | "options": { | |
| "main": "src/test.ts", | "main": "src/test.ts", | |
| "polyfills": "src/polyfills.ts", | "polyfills": "src/polyfills.ts", | |
| "tsConfig": "src/tsconfig.spec.json", | <> | "tsConfig": "tsconfig.spec.json", |
| "karmaConfig": "src/karma.conf.js", | "karmaConfig": "karma.conf.js", | |
| "styles": [ | = | "styles": [ |
| "src/styles.scss" | "src/styles.scss" | |
| ], | ], | |
| "scripts": [], | "scripts": [], | |
| "assets": [ | "assets": [ | |
| "src/favicon.ico", | "src/favicon.ico", | |
| "src/assets" | "src/assets" | |
| ] | ] | |
| } | } | |
| }, | }, | |
| "lint": { | "lint": { | |
| "builder": "@angular-devkit/build-angular:tslint", | "builder": "@angular-devkit/build-angular:tslint", | |
| "options": { | "options": { | |
| "tsConfig": [ | "tsConfig": [ | |
| "src/tsconfig.app.json", | <> | "tsconfig.app.json", |
| "src/tsconfig.spec.json" | "tsconfig.spec.json" | |
| ], | = | ], |
| "exclude": [ | "exclude": [ | |
| "**/node_modules/**" | "**/node_modules/**" | |
| ] | ] | |
| } | } | |
| } | } | |
| } | } | |
| }, | }, | |
| "angular-starter-e2e": { | "angular-starter-e2e": { | |
| "root": "e2e/", | "root": "e2e/", | |
| "projectType": "application", | "projectType": "application", | |
| "architect": { | "architect": { | |
| "e2e": { | "e2e": { | |
| "builder": "@angular-devkit/build-angular:protractor", | "builder": "@angular-devkit/build-angular:protractor", | |
| "options": { | "options": { | |
| "protractorConfig": "e2e/protractor.conf.js", | "protractorConfig": "e2e/protractor.conf.js", | |
| "devServerTarget": "angular-starter:serve" | "devServerTarget": "angular-starter:serve" | |
| } | } | |
| }, | }, | |
| "lint": { | "lint": { | |
| "builder": "@angular-devkit/build-angular:tslint", | "builder": "@angular-devkit/build-angular:tslint", | |
| "options": { | "options": { | |
| "tsConfig": "e2e/tsconfig.e2e.json", | <> | "tsConfig": "e2e/tsconfig.json", |
| "exclude": [ | = | "exclude": [ |
| "**/node_modules/**" | "**/node_modules/**" | |
| ] | ] | |
| } | } | |
| } | } | |
| } | } | |
| } | } | |
| }, | }, | |
| "defaultProject": "angular-starter" | "defaultProject": "angular-starter" | |
| } | } |