Inegrate calendi in meeting Schedule
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.

205 lines
6.9 KiB

  1. {
  2. "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  3. "version": 1,
  4. "newProjectRoot": "projects",
  5. "projects": {
  6. "MeetingSchedule": {
  7. "root": "",
  8. "sourceRoot": "src",
  9. "projectType": "application",
  10. "architect": {
  11. "build": {
  12. "builder": "@angular-devkit/build-angular:browser",
  13. "options": {
  14. "outputPath": "dist",
  15. "index": "src/index.html",
  16. "main": "src/main.ts",
  17. "tsConfig": "src/tsconfig.json",
  18. "polyfills": "src/polyfills.ts",
  19. "assets": [
  20. "src/assets",
  21. "src/favicon.ico",
  22. {
  23. "glob": "abp.signalr.js",
  24. "input": "node_modules/abp-web-resources/Abp/Framework/scripts/libs",
  25. "output": "/assets/abp"
  26. },
  27. {
  28. "glob": "abp.signalr-client.js",
  29. "input": "node_modules/abp-web-resources/Abp/Framework/scripts/libs",
  30. "output": "/assets/abp"
  31. }
  32. ],
  33. "styles": [
  34. "node_modules/famfamfam-flags/dist/sprite/famfamfam-flags.css",
  35. "node_modules/sweetalert2/dist/sweetalert2.css",
  36. "src/assets/freeze-ui/freeze-ui.css",
  37. "node_modules/@fortawesome/fontawesome-free/css/all.min.css",
  38. "node_modules/admin-lte-css-only/css/adminlte.min.css",
  39. "src/shared/core.less"
  40. ],
  41. "scripts": [
  42. "node_modules/moment/min/moment.min.js",
  43. "node_modules/@aspnet/signalr/dist/browser/signalr.min.js",
  44. "node_modules/sweetalert2/dist/sweetalert2.js",
  45. "src/assets/freeze-ui/freeze-ui.js",
  46. "node_modules/push.js/bin/push.min.js",
  47. "node_modules/abp-web-resources/Abp/Framework/scripts/abp.js",
  48. "src/assets/abp-web-resources/abp.sweet-alert.js",
  49. "src/assets/abp-web-resources/abp.freeze-ui.js",
  50. "node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.moment.js"
  51. ],
  52. "vendorChunk": true,
  53. "extractLicenses": false,
  54. "buildOptimizer": false,
  55. "sourceMap": true,
  56. "optimization": false,
  57. "namedChunks": true
  58. },
  59. "configurations": {
  60. "production": {
  61. "budgets": [
  62. {
  63. "type": "anyComponentStyle",
  64. "maximumWarning": "6kb"
  65. }
  66. ],
  67. "optimization": true,
  68. "outputHashing": "all",
  69. "sourceMap": false,
  70. "namedChunks": false,
  71. "extractLicenses": true,
  72. "vendorChunk": false,
  73. "buildOptimizer": true,
  74. "fileReplacements": [
  75. {
  76. "replace": "src/environments/environment.ts",
  77. "with": "src/environments/environment.prod.ts"
  78. }
  79. ]
  80. },
  81. "hmr": {
  82. "budgets": [
  83. {
  84. "type": "anyComponentStyle",
  85. "maximumWarning": "6kb"
  86. }
  87. ],
  88. "fileReplacements": [
  89. {
  90. "replace": "src/environments/environment.ts",
  91. "with": "src/environments/environment.hmr.ts"
  92. }
  93. ]
  94. }
  95. },
  96. "defaultConfiguration": ""
  97. },
  98. "serve": {
  99. "builder": "@angular-devkit/build-angular:dev-server",
  100. "options": {
  101. "browserTarget": "MeetingSchedule:build"
  102. },
  103. "configurations": {
  104. "production": {
  105. "browserTarget": "MeetingSchedule:build:production"
  106. },
  107. "hmr": {
  108. "browserTarget": "MeetingSchedule:build:hmr"
  109. }
  110. }
  111. },
  112. "extract-i18n": {
  113. "builder": "@angular-devkit/build-angular:extract-i18n",
  114. "options": {
  115. "browserTarget": "MeetingSchedule:build"
  116. }
  117. },
  118. "test": {
  119. "builder": "@angular-devkit/build-angular:karma",
  120. "options": {
  121. "main": "src/test.ts",
  122. "karmaConfig": "./karma.conf.js",
  123. "polyfills": "src/polyfills.ts",
  124. "tsConfig": "src/tsconfig.spec.json",
  125. "assets": [
  126. "src/assets",
  127. "src/favicon.ico",
  128. {
  129. "glob": "abp.signalr.js",
  130. "input": "node_modules/abp-web-resources/Abp/Framework/scripts/libs",
  131. "output": "/assets/abp"
  132. },
  133. {
  134. "glob": "abp.signalr-client.js",
  135. "input": "node_modules/abp-web-resources/Abp/Framework/scripts/libs",
  136. "output": "/assets/abp"
  137. }
  138. ],
  139. "styles": [
  140. "node_modules/famfamfam-flags/dist/sprite/famfamfam-flags.css",
  141. "node_modules/sweetalert2/dist/sweetalert2.css",
  142. "src/assets/freeze-ui/freeze-ui.css",
  143. "node_modules/@fortawesome/fontawesome-free/css/all.min.css",
  144. "node_modules/admin-lte-css-only/css/adminlte.min.css",
  145. "src/shared/core.less"
  146. ],
  147. "scripts": [
  148. "node_modules/moment/min/moment.min.js",
  149. "node_modules/@aspnet/signalr/dist/browser/signalr.min.js",
  150. "node_modules/sweetalert2/dist/sweetalert2.js",
  151. "src/assets/freeze-ui/freeze-ui.js",
  152. "node_modules/push.js/bin/push.min.js",
  153. "node_modules/abp-web-resources/Abp/Framework/scripts/abp.js",
  154. "src/assets/abp-web-resources/abp.sweet-alert.js",
  155. "src/assets/abp-web-resources/abp.freeze-ui.js",
  156. "node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.moment.js"
  157. ]
  158. }
  159. },
  160. "lint": {
  161. "builder": "@angular-devkit/build-angular:tslint",
  162. "options": {
  163. "tsConfig": [
  164. "src/tsconfig.json"
  165. ],
  166. "exclude": []
  167. }
  168. }
  169. }
  170. },
  171. "MeetingSchedule-e2e": {
  172. "root": "",
  173. "sourceRoot": "",
  174. "projectType": "application",
  175. "architect": {
  176. "e2e": {
  177. "builder": "@angular-devkit/build-angular:protractor",
  178. "options": {
  179. "protractorConfig": "./protractor.conf.js",
  180. "devServerTarget": "MeetingSchedule:serve"
  181. }
  182. },
  183. "lint": {
  184. "builder": "@angular-devkit/build-angular:tslint",
  185. "options": {
  186. "tsConfig": [
  187. "e2e/tsconfig.json"
  188. ],
  189. "exclude": []
  190. }
  191. }
  192. }
  193. }
  194. },
  195. "defaultProject": "MeetingSchedule",
  196. "schematics": {
  197. "@schematics/angular:component": {
  198. "prefix": "app",
  199. "style": "css"
  200. },
  201. "@schematics/angular:directive": {
  202. "prefix": "app"
  203. }
  204. }
  205. }