You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

305 lines
9.4 KiB

  1. {
  2. "version": 1,
  3. "projects": {
  4. "contact": {
  5. "root": "libs/contact",
  6. "sourceRoot": "libs/contact/src",
  7. "projectType": "library",
  8. "schematics": {},
  9. "architect": {
  10. "lint": {
  11. "builder": "@angular-devkit/build-angular:tslint",
  12. "options": {
  13. "tsConfig": [
  14. "libs/contact/tsconfig.lib.json",
  15. "libs/contact/tsconfig.spec.json"
  16. ],
  17. "exclude": ["**/node_modules/**", "!libs/contact/**"]
  18. }
  19. },
  20. "test": {
  21. "builder": "@nrwl/jest:jest",
  22. "options": {
  23. "jestConfig": "libs/contact/jest.config.js",
  24. "tsConfig": "libs/contact/tsconfig.spec.json",
  25. "setupFile": "libs/contact/src/test-setup.ts"
  26. }
  27. }
  28. }
  29. },
  30. "parent-form": {
  31. "projectType": "application",
  32. "schematics": {},
  33. "root": "apps/parent-form",
  34. "sourceRoot": "apps/parent-form/src",
  35. "prefix": "nested-forms",
  36. "architect": {
  37. "build": {
  38. "builder": "@angular-devkit/build-angular:browser",
  39. "options": {
  40. "outputPath": "dist/apps/parent-form",
  41. "index": "apps/parent-form/src/index.html",
  42. "main": "apps/parent-form/src/main.ts",
  43. "polyfills": "apps/parent-form/src/polyfills.ts",
  44. "tsConfig": "apps/parent-form/tsconfig.app.json",
  45. "aot": false,
  46. "assets": [
  47. "apps/parent-form/src/favicon.ico",
  48. "apps/parent-form/src/assets"
  49. ],
  50. "styles": ["apps/parent-form/src/styles.css"],
  51. "scripts": []
  52. },
  53. "configurations": {
  54. "production": {
  55. "fileReplacements": [
  56. {
  57. "replace": "apps/parent-form/src/environments/environment.ts",
  58. "with": "apps/parent-form/src/environments/environment.prod.ts"
  59. }
  60. ],
  61. "optimization": true,
  62. "outputHashing": "all",
  63. "sourceMap": false,
  64. "extractCss": true,
  65. "namedChunks": false,
  66. "aot": true,
  67. "extractLicenses": true,
  68. "vendorChunk": false,
  69. "buildOptimizer": true,
  70. "budgets": [
  71. {
  72. "type": "initial",
  73. "maximumWarning": "2mb",
  74. "maximumError": "5mb"
  75. }
  76. ]
  77. }
  78. }
  79. },
  80. "serve": {
  81. "builder": "@angular-devkit/build-angular:dev-server",
  82. "options": {
  83. "browserTarget": "parent-form:build"
  84. },
  85. "configurations": {
  86. "production": {
  87. "browserTarget": "parent-form:build:production"
  88. }
  89. }
  90. },
  91. "extract-i18n": {
  92. "builder": "@angular-devkit/build-angular:extract-i18n",
  93. "options": {
  94. "browserTarget": "parent-form:build"
  95. }
  96. },
  97. "lint": {
  98. "builder": "@angular-devkit/build-angular:tslint",
  99. "options": {
  100. "tsConfig": [
  101. "apps/parent-form/tsconfig.app.json",
  102. "apps/parent-form/tsconfig.spec.json"
  103. ],
  104. "exclude": ["**/node_modules/**", "!apps/parent-form/**"]
  105. }
  106. },
  107. "test": {
  108. "builder": "@nrwl/jest:jest",
  109. "options": {
  110. "jestConfig": "apps/parent-form/jest.config.js",
  111. "tsConfig": "apps/parent-form/tsconfig.spec.json",
  112. "setupFile": "apps/parent-form/src/test-setup.ts"
  113. }
  114. }
  115. }
  116. },
  117. "global-form": {
  118. "projectType": "application",
  119. "schematics": {},
  120. "root": "apps/global-form",
  121. "sourceRoot": "apps/global-form/src",
  122. "prefix": "nested-forms",
  123. "architect": {
  124. "build": {
  125. "builder": "@angular-devkit/build-angular:browser",
  126. "options": {
  127. "outputPath": "dist/apps/global-form",
  128. "index": "apps/global-form/src/index.html",
  129. "main": "apps/global-form/src/main.ts",
  130. "polyfills": "apps/global-form/src/polyfills.ts",
  131. "tsConfig": "apps/global-form/tsconfig.app.json",
  132. "aot": false,
  133. "assets": [
  134. "apps/global-form/src/favicon.ico",
  135. "apps/global-form/src/assets"
  136. ],
  137. "styles": ["apps/global-form/src/styles.css"],
  138. "scripts": []
  139. },
  140. "configurations": {
  141. "production": {
  142. "fileReplacements": [
  143. {
  144. "replace": "apps/global-form/src/environments/environment.ts",
  145. "with": "apps/global-form/src/environments/environment.prod.ts"
  146. }
  147. ],
  148. "optimization": true,
  149. "outputHashing": "all",
  150. "sourceMap": false,
  151. "extractCss": true,
  152. "namedChunks": false,
  153. "aot": true,
  154. "extractLicenses": true,
  155. "vendorChunk": false,
  156. "buildOptimizer": true,
  157. "budgets": [
  158. {
  159. "type": "initial",
  160. "maximumWarning": "2mb",
  161. "maximumError": "5mb"
  162. }
  163. ]
  164. }
  165. }
  166. },
  167. "serve": {
  168. "builder": "@angular-devkit/build-angular:dev-server",
  169. "options": {
  170. "browserTarget": "global-form:build"
  171. },
  172. "configurations": {
  173. "production": {
  174. "browserTarget": "global-form:build:production"
  175. }
  176. }
  177. },
  178. "extract-i18n": {
  179. "builder": "@angular-devkit/build-angular:extract-i18n",
  180. "options": {
  181. "browserTarget": "global-form:build"
  182. }
  183. },
  184. "lint": {
  185. "builder": "@angular-devkit/build-angular:tslint",
  186. "options": {
  187. "tsConfig": [
  188. "apps/global-form/tsconfig.app.json",
  189. "apps/global-form/tsconfig.spec.json"
  190. ],
  191. "exclude": ["**/node_modules/**", "!apps/global-form/**"]
  192. }
  193. },
  194. "test": {
  195. "builder": "@nrwl/jest:jest",
  196. "options": {
  197. "jestConfig": "apps/global-form/jest.config.js",
  198. "tsConfig": "apps/global-form/tsconfig.spec.json",
  199. "setupFile": "apps/global-form/src/test-setup.ts"
  200. }
  201. }
  202. }
  203. },
  204. "baseline": {
  205. "projectType": "application",
  206. "schematics": {},
  207. "root": "apps/baseline",
  208. "sourceRoot": "apps/baseline/src",
  209. "prefix": "base",
  210. "architect": {
  211. "build": {
  212. "builder": "@angular-devkit/build-angular:browser",
  213. "options": {
  214. "outputPath": "dist/apps/baseline",
  215. "index": "apps/baseline/src/index.html",
  216. "main": "apps/baseline/src/main.ts",
  217. "polyfills": "apps/baseline/src/polyfills.ts",
  218. "tsConfig": "apps/baseline/tsconfig.app.json",
  219. "aot": false,
  220. "assets": [
  221. "apps/baseline/src/favicon.ico",
  222. "apps/baseline/src/assets"
  223. ],
  224. "styles": ["apps/baseline/src/styles.css"],
  225. "scripts": []
  226. },
  227. "configurations": {
  228. "production": {
  229. "fileReplacements": [
  230. {
  231. "replace": "apps/baseline/src/environments/environment.ts",
  232. "with": "apps/baseline/src/environments/environment.prod.ts"
  233. }
  234. ],
  235. "optimization": true,
  236. "outputHashing": "all",
  237. "sourceMap": false,
  238. "extractCss": true,
  239. "namedChunks": false,
  240. "aot": true,
  241. "extractLicenses": true,
  242. "vendorChunk": false,
  243. "buildOptimizer": true,
  244. "budgets": [
  245. {
  246. "type": "initial",
  247. "maximumWarning": "2mb",
  248. "maximumError": "5mb"
  249. }
  250. ]
  251. }
  252. }
  253. },
  254. "serve": {
  255. "builder": "@angular-devkit/build-angular:dev-server",
  256. "options": {
  257. "browserTarget": "baseline:build"
  258. },
  259. "configurations": {
  260. "production": {
  261. "browserTarget": "baseline:build:production"
  262. }
  263. }
  264. },
  265. "extract-i18n": {
  266. "builder": "@angular-devkit/build-angular:extract-i18n",
  267. "options": {
  268. "browserTarget": "baseline:build"
  269. }
  270. },
  271. "lint": {
  272. "builder": "@angular-devkit/build-angular:tslint",
  273. "options": {
  274. "tsConfig": [
  275. "apps/baseline/tsconfig.app.json",
  276. "apps/baseline/tsconfig.spec.json"
  277. ],
  278. "exclude": ["**/node_modules/**", "!apps/baseline/**"]
  279. }
  280. },
  281. "test": {
  282. "builder": "@nrwl/jest:jest",
  283. "options": {
  284. "jestConfig": "apps/baseline/jest.config.js",
  285. "tsConfig": "apps/baseline/tsconfig.spec.json",
  286. "setupFile": "apps/baseline/src/test-setup.ts"
  287. }
  288. }
  289. }
  290. }
  291. },
  292. "cli": {
  293. "defaultCollection": "@nrwl/angular"
  294. },
  295. "schematics": {
  296. "@nrwl/angular:application": {
  297. "unitTestRunner": "jest",
  298. "e2eTestRunner": "cypress"
  299. },
  300. "@nrwl/angular:library": {
  301. "unitTestRunner": "jest"
  302. }
  303. }
  304. }