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.
 
 
 
 

392 lines
12 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. "static-factory-methods": {
  292. "projectType": "application",
  293. "schematics": {},
  294. "root": "apps/static-factory-methods",
  295. "sourceRoot": "apps/static-factory-methods/src",
  296. "prefix": "nested-forms",
  297. "architect": {
  298. "build": {
  299. "builder": "@angular-devkit/build-angular:browser",
  300. "options": {
  301. "outputPath": "dist/apps/static-factory-methods",
  302. "index": "apps/static-factory-methods/src/index.html",
  303. "main": "apps/static-factory-methods/src/main.ts",
  304. "polyfills": "apps/static-factory-methods/src/polyfills.ts",
  305. "tsConfig": "apps/static-factory-methods/tsconfig.app.json",
  306. "aot": false,
  307. "assets": [
  308. "apps/static-factory-methods/src/favicon.ico",
  309. "apps/static-factory-methods/src/assets"
  310. ],
  311. "styles": ["apps/static-factory-methods/src/styles.css"],
  312. "scripts": []
  313. },
  314. "configurations": {
  315. "production": {
  316. "fileReplacements": [
  317. {
  318. "replace": "apps/static-factory-methods/src/environments/environment.ts",
  319. "with": "apps/static-factory-methods/src/environments/environment.prod.ts"
  320. }
  321. ],
  322. "optimization": true,
  323. "outputHashing": "all",
  324. "sourceMap": false,
  325. "extractCss": true,
  326. "namedChunks": false,
  327. "aot": true,
  328. "extractLicenses": true,
  329. "vendorChunk": false,
  330. "buildOptimizer": true,
  331. "budgets": [
  332. {
  333. "type": "initial",
  334. "maximumWarning": "2mb",
  335. "maximumError": "5mb"
  336. }
  337. ]
  338. }
  339. }
  340. },
  341. "serve": {
  342. "builder": "@angular-devkit/build-angular:dev-server",
  343. "options": {
  344. "browserTarget": "static-factory-methods:build"
  345. },
  346. "configurations": {
  347. "production": {
  348. "browserTarget": "static-factory-methods:build:production"
  349. }
  350. }
  351. },
  352. "extract-i18n": {
  353. "builder": "@angular-devkit/build-angular:extract-i18n",
  354. "options": {
  355. "browserTarget": "static-factory-methods:build"
  356. }
  357. },
  358. "lint": {
  359. "builder": "@angular-devkit/build-angular:tslint",
  360. "options": {
  361. "tsConfig": [
  362. "apps/static-factory-methods/tsconfig.app.json",
  363. "apps/static-factory-methods/tsconfig.spec.json"
  364. ],
  365. "exclude": ["**/node_modules/**", "!apps/static-factory-methods/**"]
  366. }
  367. },
  368. "test": {
  369. "builder": "@nrwl/jest:jest",
  370. "options": {
  371. "jestConfig": "apps/static-factory-methods/jest.config.js",
  372. "tsConfig": "apps/static-factory-methods/tsconfig.spec.json",
  373. "setupFile": "apps/static-factory-methods/src/test-setup.ts"
  374. }
  375. }
  376. }
  377. }
  378. },
  379. "cli": {
  380. "defaultCollection": "@nrwl/angular"
  381. },
  382. "schematics": {
  383. "@nrwl/angular:application": {
  384. "unitTestRunner": "jest",
  385. "e2eTestRunner": "cypress"
  386. },
  387. "@nrwl/angular:library": {
  388. "unitTestRunner": "jest"
  389. }
  390. }
  391. }