blob: 5420910fa26af1be28f2b7125c87cb401e5edc88 [file] [log] [blame]
kumaran.m3b4814a2020-05-01 19:48:54 +05301{
2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3 "version": 1,
4 "newProjectRoot": "projects",
5 "projects": {
6 "osm": {
7 "root": "",
8 "sourceRoot": "src",
9 "projectType": "application",
10 "prefix": "app",
11 "schematics": {
12 "@schematics/angular:component": {
13 "styleext": "scss"
14 }
15 },
16 "architect": {
17 "build": {
18 "builder": "@angular-devkit/build-angular:browser",
19 "options": {
20 "outputPath": "dist/osm",
21 "index": "src/index.html",
22 "main": "src/main.ts",
23 "polyfills": "src/polyfills.ts",
24 "tsConfig": "src/tsconfig.app.json",
25 "assets": [
26 "src/favicon.ico",
27 "src/assets"
28 ],
29 "styles": [
30 "src/assets/scss/style.scss",
31 "node_modules/ol/ol.css",
32 "node_modules/@fortawesome/fontawesome-free/css/all.min.css"
33 ],
34 "scripts": [
35 "src/assets/js/tar.js"
36 ],
37 "es5BrowserSupport": true
38 },
39 "configurations": {
40 "production": {
41 "fileReplacements": [
42 {
43 "replace": "src/environments/environment.ts",
44 "with": "src/environments/environment.prod.ts"
45 }
46 ],
47 "optimization": true,
48 "outputHashing": "all",
49 "sourceMap": false,
50 "extractCss": true,
51 "namedChunks": false,
52 "aot": true,
53 "extractLicenses": true,
54 "vendorChunk": false,
55 "buildOptimizer": true,
56 "budgets": [
57 {
58 "type": "initial",
59 "maximumWarning": "2mb",
60 "maximumError": "5mb"
61 }
62 ]
63 }
64 }
65 },
66 "serve": {
67 "builder": "@angular-devkit/build-angular:dev-server",
68 "options": {
69 "browserTarget": "osm:build"
70 },
71 "configurations": {
72 "production": {
73 "browserTarget": "osm:build:production"
74 }
75 }
76 },
77 "extract-i18n": {
78 "builder": "@angular-devkit/build-angular:extract-i18n",
79 "options": {
80 "browserTarget": "osm:build"
81 }
82 },
83 "test": {
84 "builder": "@angular-devkit/build-angular:karma",
85 "options": {
86 "main": "src/test.ts",
87 "polyfills": "src/polyfills.ts",
88 "tsConfig": "src/tsconfig.spec.json",
89 "karmaConfig": "src/karma.conf.js",
90 "styles": [
91 "src/styles.css",
92 "node_modules/ol/ol.css"
93 ],
94 "scripts": [],
95 "assets": [
96 "src/favicon.ico",
97 "src/assets"
98 ]
99 }
100 },
101 "lint": {
102 "builder": "@angular-devkit/build-angular:tslint",
103 "options": {
104 "tsConfig": [
105 "src/tsconfig.app.json",
106 "src/tsconfig.spec.json"
107 ],
108 "exclude": [
109 "**/node_modules/**"
110 ]
111 }
112 }
113 }
114 },
115 "osm-e2e": {
116 "root": "e2e/",
117 "projectType": "application",
118 "prefix": "",
119 "architect": {
120 "e2e": {
121 "builder": "@angular-devkit/build-angular:protractor",
122 "options": {
123 "protractorConfig": "e2e/protractor.conf.js",
124 "devServerTarget": "osm:serve"
125 },
126 "configurations": {
127 "production": {
128 "devServerTarget": "osm:serve:production"
129 }
130 }
131 },
132 "lint": {
133 "builder": "@angular-devkit/build-angular:tslint",
134 "options": {
135 "tsConfig": "e2e/tsconfig.e2e.json",
136 "exclude": [
137 "**/node_modules/**"
138 ]
139 }
140 }
141 }
142 }
143 },
144 "defaultProject": "osm"
145}